shared libs on sco how?
well im trying to get apache + php4 + pgsql 7.0.3 running on sco
givin up on the udk on sco openserver 5.0.5 now using sdk on sco open
server 5.0.4
i can compile all the stuff static, but php4 wants to used shared
libpq.so i get undefined symbold on php4 module load unresolved symbol
PQfinish
when i compile on linux i get shared libs, on sco with udk, or sdk just
get static libs
can some on point me to the config files to hack to get both static, and
shared libs
thanks in advance
ps the mail search seems to be working, and plenty of info on sco but
nothing on shared libs
--
My opinions are my own and not that of my employer even if I am self
employed
Arno A. Karner writes:
when i compile on linux i get shared libs, on sco with udk, or sdk just
get static libs
can some on point me to the config files to hack to get both static, and
shared libs
Try the patch below. I don't actually have SCO, but it's what I
constructed from the documentation.
diff -cr postgresql-7.0.3.orig/src/Makefile.shlib postgresql-7.0.3/src/Makefile.shlib
*** postgresql-7.0.3.orig/src/Makefile.shlib Tue May 16 22:48:48 2000
--- postgresql-7.0.3/src/Makefile.shlib Tue Dec 12 17:51:16 2000
***************
*** 207,212 ****
--- 207,220 ----
shlib := $(NAME)$(DLSUFFIX)
endif
+ ifeq ($(PORTNAME), sco)
+ install-shlib-dep := install-shlib
+ shlib := lib$(NAME)$(DLSUFFIX).$(SO_MAJOR_VERSION).$(SO_MINOR_VERSION)
+ LDFLAGS_SL := -G -z text
+ CFLAGS += $(CFLAGS_SL)
+ endif
+
+
# Default target definition. Note shlib is empty if not building a shlib.
all: lib$(NAME).a $(shlib)
--
Peter Eisentraut peter_e@gmx.net http://yi.org/peter-e/
Did this work? If so, I'd like to add it to 7.1.
Peter Eisentraut writes:
Arno A. Karner writes:
when i compile on linux i get shared libs, on sco with udk, or sdk just
get static libs
can some on point me to the config files to hack to get both static, and
shared libsTry the patch below. I don't actually have SCO, but it's what I
constructed from the documentation.diff -cr postgresql-7.0.3.orig/src/Makefile.shlib postgresql-7.0.3/src/Makefile.shlib *** postgresql-7.0.3.orig/src/Makefile.shlib Tue May 16 22:48:48 2000 --- postgresql-7.0.3/src/Makefile.shlib Tue Dec 12 17:51:16 2000 *************** *** 207,212 **** --- 207,220 ---- shlib := $(NAME)$(DLSUFFIX) endif+ ifeq ($(PORTNAME), sco) + install-shlib-dep := install-shlib + shlib := lib$(NAME)$(DLSUFFIX).$(SO_MAJOR_VERSION).$(SO_MINOR_VERSION) + LDFLAGS_SL := -G -z text + CFLAGS += $(CFLAGS_SL) + endif + + # Default target definition. Note shlib is empty if not building a shlib.all: lib$(NAME).a $(shlib)
--
Peter Eisentraut peter_e@gmx.net http://yi.org/peter-e/