* configure.ac (AM_CONDITIONAL): Added WITH_GNU_LD.
authorChristian Thalinger <twisti@complang.tuwien.ac.at>
Fri, 8 Aug 2008 12:33:25 +0000 (14:33 +0200)
committerChristian Thalinger <twisti@complang.tuwien.ac.at>
Fri, 8 Aug 2008 12:33:25 +0000 (14:33 +0200)
* src/cacao/Makefile.am [WITH_GNU_LD] (libjvm_la_LDFLAGS): Use -M for
the mapfile (Solaris).

configure.ac
src/cacao/Makefile.am

index 0e56e87579f9398d58cb881bb62ab4036a1f1e33..5b0d822d50fd840dff55d95aa7b084ae5f1175cd 100644 (file)
@@ -241,6 +241,8 @@ AC_PROG_LN_S
 AC_PROG_MAKE_SET
 AM_PROG_MKDIR_P
 
+AM_CONDITIONAL([WITH_GNU_LD], [test x"$with_gnu_ld" = "xyes"])
+
 dnl Checks for header files.
 AC_HEADER_DIRENT
 AC_HEADER_STDC
index e4b52adc3c68311299042f65c0aec9dec285a9fa..0f59f3228b95e4d90472c359f992b8cae152cd2a 100644 (file)
@@ -38,8 +38,14 @@ libjvm_la_LDFLAGS = \
        -avoid-version
 
 if WITH_JAVA_RUNTIME_LIBRARY_OPENJDK
+if WITH_GNU_LD
 libjvm_la_LDFLAGS += \
        -Xlinker --version-script=$(top_srcdir)/contrib/mapfile-vers-product
+else
+# This is for the Solaris LD.
+libjvm_la_LDFLAGS += \
+       -Xlinker -M$(top_srcdir)/contrib/mapfile-vers-product
+endif
 endif
 
 cacao_LDFLAGS += \