ltcf-c.sh: Add support for --no-undefined under GNU/Linux.
* ltcf-c.sh: Add support for --no-undefined under GNU/Linux. * ltcf-cxx.sh: Likewise. From-SVN: r39477
This commit is contained in:
parent
9638617e2b
commit
2a4e96b718
3 changed files with 9 additions and 4 deletions
|
@ -1,5 +1,8 @@
|
|||
2001-02-05 Mark Mitchell <mark@codesourcery.com>
|
||||
|
||||
* ltcf-c.sh: Add support for --no-undefined under GNU/Linux.
|
||||
* ltcf-cxx.sh: Likewise.
|
||||
|
||||
* config.if: Assume enable_libstdcxx_v3 is defined.
|
||||
|
||||
2001-02-04 Mark Mitchell <mark@codesourcery.com>
|
||||
|
|
|
@ -207,8 +207,9 @@ EOF
|
|||
|
||||
*)
|
||||
if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
|
||||
archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
|
||||
archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
|
||||
archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${allow_undefined_flag} ${wl}-soname $wl$soname -o $lib'
|
||||
archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${allow_undefined_flag} ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
|
||||
no_undefined_flag='${wl}--no-undefined'
|
||||
else
|
||||
ld_shlibs=no
|
||||
fi
|
||||
|
|
|
@ -73,8 +73,9 @@ if { ac_try='${CC-c++} -E conftest.$ac_ext'; { (eval echo \"$ac_try\") 1>&5; (ev
|
|||
egrep 'GNU ld' > /dev/null; then
|
||||
with_gnu_ld=yes
|
||||
|
||||
archive_cmds='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
|
||||
archive_expsym_cmds='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
|
||||
archive_cmds='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${allow_undefined_flag} ${wl}-soname $wl$soname -o $lib'
|
||||
archive_expsym_cmds='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${allow_undefined_flag} ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
|
||||
no_undefined_flag='${wl}--no-undefined'
|
||||
|
||||
hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
|
||||
export_dynamic_flag_spec='${wl}--export-dynamic'
|
||||
|
|
Loading…
Add table
Reference in a new issue