mirror of
git://git.savannah.gnu.org/libtool.git
synced 2025-01-30 14:30:15 +08:00
* m4/libtool.m4 (_LT_LINKER_SHLIBS): Treat linux-dietlibc with
the `diet' compiler wrapper (as opposed to the `diet-dyn' wrapper) as a static-only platform. * NEWS: Updated.
This commit is contained in:
parent
5272d7fb5e
commit
e5874b17a0
@ -1,5 +1,10 @@
|
||||
2004-11-29 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
||||
|
||||
* m4/libtool.m4 (_LT_LINKER_SHLIBS): Treat linux-dietlibc with
|
||||
the `diet' compiler wrapper (as opposed to the `diet-dyn'
|
||||
wrapper) as a static-only platform.
|
||||
* NEWS: Updated.
|
||||
|
||||
* libltdl/ltdl.c (trim): Use memcpy instead of strncpy here, to
|
||||
avoid problems with non-conforming strncpy. This is safe here.
|
||||
|
||||
|
1
NEWS
1
NEWS
@ -4,6 +4,7 @@ New in 2.1b: 2005-??-??; CVS version 2.1a, Libtool team:
|
||||
* New tests for support of Automake subdir-objects.
|
||||
* Support for Portland Group compiler on Linux.
|
||||
* Fix libltdl on static platforms.
|
||||
* Support for linux-dietlibc (`diet' as well as `diet-dyn', separately).
|
||||
|
||||
New in 1.9h: 2004-??-??; CVS version 1.9g, Libtool team:
|
||||
* Libtool versions can now be parallel installed, except that only one
|
||||
|
12
m4/libtool.m4
vendored
12
m4/libtool.m4
vendored
@ -3611,8 +3611,16 @@ _LT_EOF
|
||||
;;
|
||||
|
||||
linux*|tpf*)
|
||||
if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null; then
|
||||
tmp_archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
|
||||
tmp_diet=no
|
||||
if test "$host_os" = linux-dietlibc; then
|
||||
case "$cc_basename" in
|
||||
diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
|
||||
esac
|
||||
fi
|
||||
if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
|
||||
&& test "$tmp_diet" = no
|
||||
then
|
||||
tmp_archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
|
||||
# Portland Group f77 and f90 compilers require an additonal -fpic
|
||||
if test "$CC" = "pgf77" -o "$CC" = "pgf90"; then
|
||||
tmp_archive_cmds="$tmp_archive_cmds -fpic"
|
||||
|
Loading…
Reference in New Issue
Block a user