Bajo DEC OSF/1, puede convertir cualquier fichero objeto en un objeto compartido, ejecutando el comando ld con las adecuadas opciones. La orden es del estilo de:
# simple DEC OSF/1 example % cc -c foo.c % ld -shared -expect_unresolved '*' -o foo.so foo.o |
En realidad, Postgres. no se preocupa del nombre del fichero, mientras sea un fichero objeto compartido. Si prefiere denominar el nombre del fichero compartido con la extensi�n .o, esto estar� bien para Postgres, siempre que se asegura de que se envia el nombre correcto al comando de creaci�n. En otras palabras, ha de ser consistente. Sin embargo, desde un punto de vista pr�ctico, no recomendamos esta pr�ctica, dado que puede acabar confundi�ndole respecto a que ficheros han sido convertidos en objetos compartidos, y que ficheros no. Por ejmplo, es muy dificil escribir Makefiles para realizar un enlace autom�tico, si tanto los ficheros objeto, como los objetos compartidos tienen la extensi�n .o |