+2004-07-12 Peter O'Gorman <peter@pogma.com>
+
+ * m4/libtool.m4 [darwin]: Set whole_archive_flag_spec to '' for xlc,
+ or it does not pass it's tests. xlc passes -noall_load (the default)
+ and when -all_load is also specified Apple's /usr/bin/libtool barfs
+ and dies.
+
2004-07-08 Gary V. Vaughan <gary@gnu.org>
* libltdl/ltdl.h (lt_dlinfo): Move private module field to here...
else
case "$cc_basename" in
xlc*)
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=''
output_verbose_link_cmd='echo'
_LT_AC_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
_LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
else
case "$cc_basename" in
xlc*)
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=''
output_verbose_link_cmd='echo'
_LT_AC_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
_LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'