# HG changeset patch # User andrew # Date 1314164613 -3600 # Node ID 3cb9c8dc1cdc6b083a583c36396611251cc4caf4 # Parent 8008e5233d16ff0864027fb1a4289ab307aa9921 Don't link against libdl when not needed diff -r 8008e5233d16 -r 3cb9c8dc1cdc make/java/net/Makefile --- 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 diff -r 8008e5233d16 -r 3cb9c8dc1cdc make/sun/awt/Makefile --- 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 \ diff -r 8008e5233d16 -r 3cb9c8dc1cdc make/sun/awt/mawt.gmk --- 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 #