From b5efe17eca919f99151d307a2ae135b42140f4f9 Mon Sep 17 00:00:00 2001 From: Alexandre Oliva Date: Sun, 25 Apr 1999 10:34:51 +0000 Subject: [PATCH] * ltconfig.in (solaris*, whole_archive_flag_spec): Use -z allextract/defaultextract from Solaris 2.6 on. Reported by Brian Ford --- ChangeLog | 4 ++++ ltconfig.in | 5 +++++ 2 files changed, 9 insertions(+) diff --git a/ChangeLog b/ChangeLog index 97bfb0819..a8bdb6fca 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 1999-04-25 Alexandre Oliva + * ltconfig.in (solaris*, whole_archive_flag_spec): Use -z + allextract/defaultextract from Solaris 2.6 on. + Reported by Brian Ford + * ltconfig.in (beos*, allow_undefined_flag): Do not build shared libraries with undefined symbols. diff --git a/ltconfig.in b/ltconfig.in index 0d6a0f1c6..9f83b0815 100755 --- a/ltconfig.in +++ b/ltconfig.in @@ -1352,6 +1352,11 @@ else hardcode_direct=yes hardcode_minus_L=yes hardcode_shlibpath_var=no + case "$host_os" in + solaris2.[0-5] | solaris2.[0-5].*) ;; + *) # Supported since Solaris 2.6 (maybe 2.5.1?) + whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' ;; + esac ;; sysv4) -- 2.47.3