changeset 2:6a7acdae3501

PR1842: Linker does not check that symbols can be resolved for libpulse-java.so 2014-07-18 Andrew John Hughes <gnu.andrew@redhat.com> PR1842: Linker does not check that symbols can be resolved for libpulse-java.so * Makefile.am: (LDFLAGS): Pass -z defs to linker. * NEWS: Updated.
author Andrew John Hughes <gnu_andrew@member.fsf.org>
date Fri, 18 Jul 2014 20:13:01 +0100
parents 264997426923
children b3457afd5360
files ChangeLog Makefile.am NEWS
diffstat 3 files changed, 10 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Wed Jul 16 15:39:24 2014 +0100
+++ b/ChangeLog	Fri Jul 18 20:13:01 2014 +0100
@@ -1,3 +1,11 @@
+2014-07-18  Andrew John Hughes  <gnu.andrew@redhat.com>
+
+	PR1842: Linker does not check that symbols can
+	be resolved for libpulse-java.so
+	* Makefile.am:
+	(LDFLAGS): Pass -z defs to linker.
+	* NEWS: Updated.
+
 2014-07-16  Andrew John Hughes  <gnu.andrew@redhat.com>
 
 	PR1840: Replace Makefile.am references to PULSE_JAVA
--- a/Makefile.am	Wed Jul 16 15:39:24 2014 +0100
+++ b/Makefile.am	Fri Jul 18 20:13:01 2014 +0100
@@ -51,6 +51,7 @@
 IT_JAVAC_SETTINGS=-g -encoding utf-8 $(JAVACFLAGS) $(MEMORY_LIMIT) $(PREFER_SOURCE)
 IT_JAVACFLAGS=$(IT_JAVAC_SETTINGS) -source $(IT_LANGUAGE_SOURCE_VERSION) -target $(IT_CLASS_TARGET_VERSION)
 IT_CFLAGS=$(CFLAGS) $(ARCHFLAG)
+LDFLAGS+=-Xlinker -z -Xlinker defs
 if ENABLE_DOCS
 ITS_PKGS=org.classpath.icedtea.pulseaudio
 JAVADOC_OPTS=-use -keywords -encoding UTF-8 -splitIndex \
--- a/NEWS	Wed Jul 16 15:39:24 2014 +0100
+++ b/NEWS	Fri Jul 18 20:13:01 2014 +0100
@@ -35,3 +35,4 @@
 
 * PR1741: Break PulseAudio provider out into IcedTea-Sound
 * PR1840: Replace Makefile.am references to PULSE_JAVA with ICEDTEA_SOUND
+* PR1842: Linker does not check that symbols can be resolved for libpulse-java.so