From e6c5a654ae47d51343806e726bcb9321e851678c Mon Sep 17 00:00:00 2001 From: Peter O'Gorman Date: Wed, 21 Jan 2004 14:16:34 +0000 Subject: [PATCH] * 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. --- ChangeLog | 6 ++++++ m4/libtool.m4 | 5 ++++- 2 files changed, 10 insertions(+), 1 deletion(-) 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 -- 2.47.2