Added support for SunOS style --version-script

This commit is contained in:
Nirgal Vourgère 2012-10-10 18:27:52 +02:00
parent 55c52b92bb
commit cca7001f98
4 changed files with 5 additions and 5 deletions

View File

@ -96,14 +96,14 @@ AC_ARG_ENABLE([ld-version-script],
AC_MSG_CHECKING([whether the linker supports version scripts])
SAVED_LDFLAGS="$LDFLAGS"
LDFLAGS="$LDFLAGS -Wl,--version-script,conftest.map"
LDFLAGS="$LDFLAGS -Wl,--version-script=conftest.map"
cat > conftest.map <<EOF
VERS_1 {
global: *;
};
EOF
AC_LINK_IFELSE(AC_LANG_PROGRAM([], []),
[VERSION_SCRIPT_FLAG=-Wl,--version-script,; AC_MSG_RESULT([yes (GNU style)])], [])
[VERSION_SCRIPT_FLAG=-Wl,--version-script=; AC_MSG_RESULT([yes (GNU style)])], [])
if test "x$VERSION_SCRIPT_FLAG" = "x"; then
LDFLAGS="$SAVED_LDFLAGS -Wl,-M,conftest.map"
AC_LINK_IFELSE(AC_LANG_PROGRAM([], []),

View File

@ -4,5 +4,5 @@ libmdb_la_LDFLAGS = -version-info 2:1:0
AM_CPPFLAGS = -I$(top_srcdir)/include $(GLIB_CFLAGS)
LIBS = $(GLIB_LIBS) @LIBS@
if VERSION_SCRIPT
libmdb_la_LDFLAGS += -Wl,--version-script=$(srcdir)/libmdb.map
libmdb_la_LDFLAGS += $(VERSION_SCRIPT_FLAG)$(srcdir)/libmdb.map
endif

View File

@ -8,5 +8,5 @@ libmdbodbc_la_LDFLAGS = -version-info 1:1:0
LIBS = @LEXLIB@ $(GLIB_LIBS) $(ODBC_LIBS)
unittest_LDADD = libmdbodbc.la ../libmdb/libmdb.la ../sql/libmdbsql.la
if VERSION_SCRIPT
libmdbodbc_la_LDFLAGS += -Wl,--version-script=$(srcdir)/libmdbodbc.map
libmdbodbc_la_LDFLAGS += $(VERSION_SCRIPT_FLAG)$(srcdir)/libmdbodbc.map
endif

View File

@ -7,5 +7,5 @@ LIBS = $(GLIB_LIBS)
libmdbsql_la_LIBADD = ../libmdb/libmdb.la
YACC = @YACC@ -d
if VERSION_SCRIPT
libmdbsql_la_LDFLAGS += -Wl,--version-script=$(srcdir)/libmdbsql.map
libmdbsql_la_LDFLAGS += $(VERSION_SCRIPT_FLAG)$(srcdir)/libmdbsql.map
endif