From: Peter O'Gorman Date: Wed, 21 Jan 2004 14:16:34 +0000 (+0000) Subject: * m4/libtool.m4 (AC_PROG_LD_RELOAD_FLAG): On darwin change the X-Git-Tag: release-1-9b~196 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e6c5a654ae47d51343806e726bcb9321e851678c;p=thirdparty%2Flibtool.git * m4/libtool.m4 (AC_PROG_LD_RELOAD_FLAG): On darwin change the reload_cmds to use $CC, otherwise ld will thin out any fat objects. --- diff --git a/ChangeLog b/ChangeLog index 79535b0e1..b904506c1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2004-01-21 Peter O'Gorman + + * m4/libtool.m4 (AC_PROG_LD_RELOAD_FLAG): On darwin change the + reload_cmds to use $CC, otherwise ld will thin out any fat + objects. + 2004-01-18 Benjamin Reed * ltmain.in: Fix handling of frameworks in search paths. Also diff --git a/m4/libtool.m4 b/m4/libtool.m4 index d89dae819..43e8a9d31 100644 --- a/m4/libtool.m4 +++ b/m4/libtool.m4 @@ -2507,7 +2507,10 @@ case $reload_flag in *) reload_flag=" $reload_flag" ;; esac reload_cmds='$LD$reload_flag -o $output$reload_objs' - +case $host_os in + darwin*) + reload_cmds='$CC -nostdlib ${wl}-r -o $output$reload_objs' +esac _LT_DECL([], [reload_flag], [1], [How to create reloadable object files])dnl _LT_DECL([], [reload_cmds], [2])dnl ])# AC_PROG_LD_RELOAD_FLAG