From cd91c6fbb90fce035fd966484dc0af8726b5f2ac Mon Sep 17 00:00:00 2001 From: Alexandre Oliva Date: Mon, 4 Sep 2000 05:10:00 +0000 Subject: [PATCH] * ltmain.in (link -static): Don't add $link_static_flag; only -all-static should do that. * mdemo/configure.in: Revert the previous delta. --- ChangeLog | 4 ++++ ltmain.in | 10 +++++----- mdemo/configure.in | 7 ------- 3 files changed, 9 insertions(+), 12 deletions(-) diff --git a/ChangeLog b/ChangeLog index d91f9c5f5..2fd3d6711 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2000-09-04 Alexandre Oliva + * ltmain.in (link -static): Don't add $link_static_flag; only + -all-static should do that. + * mdemo/configure.in: Revert the previous delta. + * mdemo/configure.in: Don't use -static on AIX4.1. 2000-09-03 Alexandre Oliva diff --git a/ltmain.in b/ltmain.in index aebdb8a57..ec2eeba8a 100644 --- a/ltmain.in +++ b/ltmain.in @@ -1180,11 +1180,11 @@ EOF ;; -static) - # If we have no pic_flag, then this is the same as -all-static. - if test -z "$pic_flag" && test -n "$link_static_flag"; then - compile_command="$compile_command $link_static_flag" - finalize_command="$finalize_command $link_static_flag" - fi + # The effects of -static are defined in a previous loop. + # We used to do the same as -all-static on platforms that + # didn't have a PIC flag, but the assumption that the effects + # would be equivalent was wrong. It would break on at least + # Digital Unix and AIX. continue ;; diff --git a/mdemo/configure.in b/mdemo/configure.in index 676ebe44f..93ff01ef1 100644 --- a/mdemo/configure.in +++ b/mdemo/configure.in @@ -21,13 +21,6 @@ else fi AC_SUBST(STATIC) -case $host_os in -dnl aix 4.1 provides dlopen() through -lsvld, but this library can't -dnl be linked statically. -aix4.[[01]]*) - STATIC= ;; -esac - AC_CHECK_HEADERS(math.h) AC_CHECK_LIBM -- 2.47.3