From 0dd271bf6995e941533def42cf0ff2ef4fb1d729 Mon Sep 17 00:00:00 2001 From: Albert Chin-A-Young Date: Fri, 11 Oct 2002 16:06:07 +0000 Subject: [PATCH] * libtool.m4 (aix): When LDFLAGS="-Wl,-brtl,[other options]", the "-brtl" special-case code for AIX never gets triggered because were are being too specific about how we search for "-brtl". Use case statement to avoid this. Remove extraneous semicolon. * ltmain.in: Recognize the IBM xlc compiler family. --- ChangeLog | 9 +++++++++ libtool.m4 | 8 +++++--- ltmain.in | 2 +- 3 files changed, 15 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index b52be4bca..c3bab64e8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +2002-10-11 Albert Chin-A-Young + + * libtool.m4 (aix): When LDFLAGS="-Wl,-brtl,[other options]", + the "-brtl" special-case code for AIX never gets triggered + because were are being too specific about how we search for + "-brtl". Use case statement to avoid this. Remove extraneous + semicolon. + * ltmain.in: Recognize the IBM xlc compiler family. + 2002-10-11 Christoph Egger * libtool.m4 (darwin): Add -install_name to the link line only diff --git a/libtool.m4 b/libtool.m4 index 501faef0a..682994aee 100644 --- a/libtool.m4 +++ b/libtool.m4 @@ -1464,10 +1464,12 @@ else # need to do runtime linking. case $host_os in aix4.[[23]]|aix4.[[23]].*|aix5*) for ld_flag in $LDFLAGS; do - if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then + case $ld_flag in + *-brtl*) aix_use_runtimelinking=yes break - fi + ;; + esac done esac @@ -3667,7 +3669,7 @@ $debug || # Check for GNU sed and select it if it is found. if "${_sed}" --version 2>&1 < /dev/null | egrep '(GNU)' > /dev/null; then lt_cv_path_SED=${_sed} - break; + break fi while true; do cat "$tmp/sed.in" "$tmp/sed.in" >"$tmp/sed.tmp" diff --git a/ltmain.in b/ltmain.in index 316f85d43..d8fa9b4ad 100644 --- a/ltmain.in +++ b/ltmain.in @@ -226,7 +226,7 @@ if test -z "$show_help"; then # Infer the operation mode. if test -z "$mode"; then case $nonopt in - *cc | *++ | gcc* | *-gcc*) + *cc | *++ | gcc* | *-gcc* | xlc*) mode=link for arg do -- 2.47.2