changeset 4538:3cb9c8dc1cdc

Don't link against libdl when not needed
author andrew
date Wed, 24 Aug 2011 06:43:33 +0100
parents 8008e5233d16
children a66317d3a7fe
files make/java/net/Makefile make/sun/awt/Makefile make/sun/awt/mawt.gmk
diffstat 3 files changed, 6 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/make/java/net/Makefile	Wed Aug 24 04:53:54 2011 +0100
+++ b/make/java/net/Makefile	Wed Aug 24 06:43:33 2011 +0100
@@ -100,7 +100,7 @@
                  secur32.lib iphlpapi.lib delayimp.lib \
                  /DELAYLOAD:secur32.dll /DELAYLOAD:iphlpapi.dll
 else
-  OTHER_LDLIBS = $(LIBSOCKET) $(LIBNSL) -ldl $(JVMLIB)
+  OTHER_LDLIBS = $(LIBSOCKET) $(LIBNSL) $(JVMLIB)
 endif
 ifeq ($(PLATFORM), linux)
   OTHER_LDLIBS += -lpthread
@@ -111,6 +111,7 @@
   CPPFLAGS += $(GCONF_CFLAGS) $(GOBJECT_CFLAGS) -DUSE_SYSTEM_GCONF
 else
   CPPFLAGS += -I$(PLATFORM_SRC)/native/common/deps/gconf2
+  OTHER_LDLIBS += -ldl
 endif
 
 CLASSES.export += java.lang.Integer java.io.FileDescriptor java.net.InetAddressImplFactory java.net.Inet4AddressImpl java.net.Inet6AddressImpl
--- a/make/sun/awt/Makefile	Wed Aug 24 04:53:54 2011 +0100
+++ b/make/sun/awt/Makefile	Wed Aug 24 06:43:33 2011 +0100
@@ -136,7 +136,7 @@
   FILES_s += mlib_v_ImageCopy_blk.s
   INLINE_VIS = $(PLATFORM_SRC)/native/sun/awt/medialib/vis_$(ARCH_DATA_MODEL).il
   CFLAGS_sparcv9 = -DMLIB_OS64BIT
-  
+
   CFLAGS += $(CFLAGS_$(ARCH)) -DMLIB_ADD_SUFF $(INLINE_VIS) \
 	    -I$(SHARE_SRC)/native/sun/awt/medialib \
 	    -I$(PLATFORM_SRC)/native/sun/awt/medialib \
--- a/make/sun/awt/mawt.gmk	Wed Aug 24 04:53:54 2011 +0100
+++ b/make/sun/awt/mawt.gmk	Wed Aug 24 06:43:33 2011 +0100
@@ -184,10 +184,12 @@
 # !HEADLESS
 
 OTHER_LDLIBS += $(JVMLIB) $(LIBCXX) \
-                -lawt $(LIBM) -ldl
+                -lawt $(LIBM)
 
 ifdef USE_SYSTEM_FONTCONFIG
   OTHER_LDLIBS += $(FONTCONFIG_LIBS)
+else
+  OTHER_LDLIBS += -ldl
 endif
 
 #