summaryrefslogtreecommitdiff
path: root/src/makefiles
diff options
context:
space:
mode:
authorPeter Eisentraut <peter_e@gmx.net>2000-10-20 23:57:34 +0000
committerPeter Eisentraut <peter_e@gmx.net>2000-10-20 23:57:34 +0000
commit12e7558c7683ddc41a362fea7d1f3f04ac8c0d0c (patch)
treeee42945651689bfb31db85f9a7ba299697cb9a2c /src/makefiles
parent805e431a3868ac71681316927403d1ba389e113b (diff)
downloadpostgresql-12e7558c7683ddc41a362fea7d1f3f04ac8c0d0c.tar.gz
Add check for GNU or not GNU ld, needed to pick the right export_dynamic
flags for Solaris. The test itself is straight from libtool.
Diffstat (limited to 'src/makefiles')
-rw-r--r--src/makefiles/Makefile.solaris6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/makefiles/Makefile.solaris b/src/makefiles/Makefile.solaris
index 034e4e224f..19ef50188b 100644
--- a/src/makefiles/Makefile.solaris
+++ b/src/makefiles/Makefile.solaris
@@ -1,4 +1,8 @@
-# $Header: /cvsroot/pgsql/src/makefiles/Makefile.solaris,v 1.1 2000/10/10 21:22:28 petere Exp $
+# $Header: /cvsroot/pgsql/src/makefiles/Makefile.solaris,v 1.2 2000/10/20 23:57:34 petere Exp $
+
+ifeq ($(with_gnu_ld), yes)
+export_dynamic = -Wl,-E
+endif
%.so: %.o
$(LD) -G -Bdynamic -o $@ $<