diff -urN guile-1.6.4.orig/configure guile-1.6.4/configure --- guile-1.6.4.orig/configure Mon Aug 30 00:15:37 2004 +++ guile-1.6.4/configure Mon Aug 30 00:17:03 2004 @@ -6271,11 +6271,11 @@ # cross-compilation, but unfortunately the echo tests do not # yet detect zsh echo's removal of \ escapes. Also zsh mangles # `"' quotes if we put them in here... so don't! - archive_cmds='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs && $CC $(test .$module = .yes && echo -bundle || echo -dynamiclib) $allow_undefined_flag -o $lib ${lib}-master.o $deplibs$linker_flags $(test .$module != .yes && echo -install_name $rpath/$soname $verstring)' + archive_cmds='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs && $CC $(test .$module = .yes && echo -bundle || echo -dynamiclib) -flat_namespace -undefined suppress -o $lib ${lib}-master.o $deplibs$linker_flags $(test .$module != .yes && echo -install_name $rpath/$soname $verstring)' # We need to add '_' to the symbols in $export_symbols first #archive_expsym_cmds="$archive_cmds"' && strip -s $export_symbols' - hardcode_direct=yes - hardcode_shlibpath_var=no + hardcode_direct=no + hardcode_shlibpath_var=yes whole_archive_flag_spec='-all_load $convenience' ;; diff -urN guile-1.6.4.orig/guile-readline/configure guile-1.6.4/guile-readline/configure --- guile-1.6.4.orig/guile-readline/configure Mon Aug 30 00:15:35 2004 +++ guile-1.6.4/guile-readline/configure Mon Aug 30 00:18:09 2004 @@ -5762,11 +5762,11 @@ # cross-compilation, but unfortunately the echo tests do not # yet detect zsh echo's removal of \ escapes. Also zsh mangles # `"' quotes if we put them in here... so don't! - archive_cmds='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs && $CC $(test .$module = .yes && echo -bundle || echo -dynamiclib) $allow_undefined_flag -o $lib ${lib}-master.o $deplibs$linker_flags $(test .$module != .yes && echo -install_name $rpath/$soname $verstring)' + archive_cmds='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs && $CC $(test .$module = .yes && echo -bundle || echo -dynamiclib) -flat_namespace -undefined suppress -o $lib ${lib}-master.o $deplibs$linker_flags $(test .$module != .yes && echo -install_name $rpath/$soname $verstring)' # We need to add '_' to the symbols in $export_symbols first #archive_expsym_cmds="$archive_cmds"' && strip -s $export_symbols' - hardcode_direct=yes - hardcode_shlibpath_var=no + hardcode_direct=no + hardcode_shlibpath_var=yes whole_archive_flag_spec='-all_load $convenience' ;;