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 Albert Chin-A-Young <china@thewrittenword.com>
+
+ * 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 <Christoph_Egger@gmx.de>
* libtool.m4 (darwin): Add -install_name to the link line only
# 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
# 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"
# Infer the operation mode.
if test -z "$mode"; then
case $nonopt in
- *cc | *++ | gcc* | *-gcc*)
+ *cc | *++ | gcc* | *-gcc* | xlc*)
mode=link
for arg
do