* libtool.m4: 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.
This commit is contained in:
Albert Chin-A-Young 2002-10-24 23:59:11 +00:00 committed by Gary V. Vaughan
parent 6487bfdcb5
commit 35f161c0db
3 changed files with 15 additions and 4 deletions

View File

@ -1,3 +1,12 @@
2002-10-25 Albert Chin-A-Young <china@thewrittenword.com>
* libtool.m4: 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.
2002-10-24 Andrew Suffield <asuffield@debian.org> 2002-10-24 Andrew Suffield <asuffield@debian.org>
* libltdl/ltdl.c (lt_dlopenext): Corrected sense of "file not * libltdl/ltdl.c (lt_dlopenext): Corrected sense of "file not

8
libtool.m4 vendored
View File

@ -2535,10 +2535,12 @@ case $host_os in
# need to do runtime linking. # need to do runtime linking.
case $host_os in aix4.[[23]]|aix4.[[23]].*|aix5*) case $host_os in aix4.[[23]]|aix4.[[23]].*|aix5*)
for ld_flag in $LDFLAGS; do 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 aix_use_runtimelinking=yes
break break
fi ;;
esac
done done
esac esac
@ -5515,7 +5517,7 @@ for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
# Check for GNU sed and select it if it is found. # Check for GNU sed and select it if it is found.
if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
lt_cv_path_SED=$lt_ac_sed lt_cv_path_SED=$lt_ac_sed
break; break
fi fi
while true; do while true; do
cat conftest.in conftest.in >conftest.tmp cat conftest.in conftest.in >conftest.tmp

View File

@ -269,7 +269,7 @@ if test -z "$show_help"; then
# Infer the operation mode. # Infer the operation mode.
if test -z "$mode"; then if test -z "$mode"; then
case $nonopt in case $nonopt in
*cc | *++ | gcc* | *-gcc* | g++*) *cc | *++ | gcc* | *-gcc* | g++* | xlc)
mode=link mode=link
for arg for arg
do do