Merge DragonFly changes back to the .m4 files as documented in
devel/libtool/patches/manual.README. Changes: * don't invent another $version_type when you're just duplicating one already in existence (freebsd-elf) * mark chosen $version_type as a very poor choice; this should be fixed to use the libtool-team-supported "linux" type in the future, but will cause a binpkg flag day (for DragonFly only) when that happens PKGREVISION *not* bumped as this is a non-event for all platforms.
This commit is contained in:
parent
a751eafa86
commit
b3913b078b
5 changed files with 164 additions and 62 deletions
|
@ -1,8 +1,8 @@
|
||||||
$NetBSD: distinfo,v 1.54 2004/12/21 13:50:23 grant Exp $
|
$NetBSD: distinfo,v 1.55 2005/01/18 18:51:15 tv Exp $
|
||||||
|
|
||||||
SHA1 (libtool-1.5.10.tar.gz) = bb2cab7f405c5eb08ab8ba193cbac59ebe6e6e9e
|
SHA1 (libtool-1.5.10.tar.gz) = bb2cab7f405c5eb08ab8ba193cbac59ebe6e6e9e
|
||||||
Size (libtool-1.5.10.tar.gz) = 2699923 bytes
|
Size (libtool-1.5.10.tar.gz) = 2699923 bytes
|
||||||
SHA1 (patch-aa) = 173b8f40ebb067e3bcea798b87e822a445d5688e
|
SHA1 (patch-aa) = 173b8f40ebb067e3bcea798b87e822a445d5688e
|
||||||
SHA1 (patch-ab) = f8c99bbf05d8ee7de6d2a4e6064706ee438b9938
|
SHA1 (patch-ab) = a41b9ba60018759bd875ace18ac01b39bcfecd24
|
||||||
SHA1 (patch-ac) = 97e96e4ad5059190985f03b5f3f10a64f7563ebd
|
SHA1 (patch-ac) = c1951ce25a285aee75a2984ee45db2f2e99dac4d
|
||||||
SHA1 (patch-ad) = d0eb258c82bd8d551ed714f9af226e3a9dc688e4
|
SHA1 (patch-ad) = 4007775711ba48b57abb3965f25335080da27750
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
$NetBSD: manual-libtool.m4,v 1.11 2004/11/11 22:29:03 tv Exp $
|
$NetBSD: manual-libtool.m4,v 1.12 2005/01/18 18:51:15 tv Exp $
|
||||||
|
|
||||||
--- libtool.m4.orig 2004-09-19 08:15:08.000000000 -0400
|
--- libtool.m4.orig 2004-09-19 08:15:08.000000000 -0400
|
||||||
+++ libtool.m4
|
+++ libtool.m4
|
||||||
|
@ -16,6 +16,15 @@ $NetBSD: manual-libtool.m4,v 1.11 2004/11/11 22:29:03 tv Exp $
|
||||||
elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
|
elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
|
||||||
test "X$CONFIG_SHELL" != X/bin/ksh; then
|
test "X$CONFIG_SHELL" != X/bin/ksh; then
|
||||||
# If we have ksh, try running configure again with it.
|
# If we have ksh, try running configure again with it.
|
||||||
|
@@ -678,7 +678,7 @@ AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [d
|
||||||
|
lt_cv_sys_max_cmd_len=8192;
|
||||||
|
;;
|
||||||
|
|
||||||
|
- netbsd* | freebsd* | openbsd* | darwin* )
|
||||||
|
+ netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
|
||||||
|
# This has been around since 386BSD, at least. Likely further.
|
||||||
|
if test -x /sbin/sysctl; then
|
||||||
|
lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
|
||||||
@@ -1201,6 +1201,7 @@ beos*)
|
@@ -1201,6 +1201,7 @@ beos*)
|
||||||
bsdi[[45]]*)
|
bsdi[[45]]*)
|
||||||
version_type=linux
|
version_type=linux
|
||||||
|
@ -48,7 +57,24 @@ $NetBSD: manual-libtool.m4,v 1.11 2004/11/11 22:29:03 tv Exp $
|
||||||
need_version=yes
|
need_version=yes
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
@@ -1400,15 +1402,22 @@ hpux9* | hpux10* | hpux11*)
|
@@ -1344,6 +1346,16 @@ freebsd*)
|
||||||
|
esac
|
||||||
|
;;
|
||||||
|
|
||||||
|
+dragonfly*)
|
||||||
|
+ version_type=freebsd-elf # XXX tv this should be =linux; current selection has problems
|
||||||
|
+ need_version=no
|
||||||
|
+ need_lib_prefix=no
|
||||||
|
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
|
||||||
|
+ shlibpath_var=LD_LIBRARY_PATH
|
||||||
|
+ shlibpath_overrides_runpath=no
|
||||||
|
+ hardcode_into_libs=yes
|
||||||
|
+ ;;
|
||||||
|
+
|
||||||
|
gnu*)
|
||||||
|
version_type=linux
|
||||||
|
need_lib_prefix=no
|
||||||
|
@@ -1400,15 +1412,22 @@ hpux9* | hpux10* | hpux11*)
|
||||||
postinstall_cmds='chmod 555 $lib'
|
postinstall_cmds='chmod 555 $lib'
|
||||||
;;
|
;;
|
||||||
|
|
||||||
|
@ -77,7 +103,7 @@ $NetBSD: manual-libtool.m4,v 1.11 2004/11/11 22:29:03 tv Exp $
|
||||||
esac
|
esac
|
||||||
need_lib_prefix=no
|
need_lib_prefix=no
|
||||||
need_version=no
|
need_version=no
|
||||||
@@ -1485,11 +1494,11 @@ knetbsd*-gnu)
|
@@ -1485,11 +1504,11 @@ knetbsd*-gnu)
|
||||||
;;
|
;;
|
||||||
|
|
||||||
netbsd*)
|
netbsd*)
|
||||||
|
@ -91,7 +117,7 @@ $NetBSD: manual-libtool.m4,v 1.11 2004/11/11 22:29:03 tv Exp $
|
||||||
finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
|
finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
|
||||||
dynamic_linker='NetBSD (a.out) ld.so'
|
dynamic_linker='NetBSD (a.out) ld.so'
|
||||||
else
|
else
|
||||||
@@ -1520,10 +1529,10 @@ nto-qnx*)
|
@@ -1520,10 +1539,10 @@ nto-qnx*)
|
||||||
;;
|
;;
|
||||||
|
|
||||||
openbsd*)
|
openbsd*)
|
||||||
|
@ -104,7 +130,7 @@ $NetBSD: manual-libtool.m4,v 1.11 2004/11/11 22:29:03 tv Exp $
|
||||||
finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
|
finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
|
||||||
shlibpath_var=LD_LIBRARY_PATH
|
shlibpath_var=LD_LIBRARY_PATH
|
||||||
if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
|
if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
|
||||||
@@ -1688,9 +1697,7 @@ if test -f "$ltmain" && test -n "$tagnam
|
@@ -1688,9 +1707,7 @@ if test -f "$ltmain" && test -n "$tagnam
|
||||||
|
|
||||||
case $tagname in
|
case $tagname in
|
||||||
CXX)
|
CXX)
|
||||||
|
@ -115,7 +141,23 @@ $NetBSD: manual-libtool.m4,v 1.11 2004/11/11 22:29:03 tv Exp $
|
||||||
AC_LIBTOOL_LANG_CXX_CONFIG
|
AC_LIBTOOL_LANG_CXX_CONFIG
|
||||||
else
|
else
|
||||||
tagname=""
|
tagname=""
|
||||||
@@ -2198,6 +2205,10 @@ hpux10.20* | hpux11*)
|
@@ -2160,13 +2177,13 @@ darwin* | rhapsody*)
|
||||||
|
lt_cv_deplibs_check_method=pass_all
|
||||||
|
;;
|
||||||
|
|
||||||
|
-freebsd* | kfreebsd*-gnu)
|
||||||
|
+freebsd* | kfreebsd*-gnu | dragonfly*)
|
||||||
|
if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
|
||||||
|
case $host_cpu in
|
||||||
|
i*86 )
|
||||||
|
# Not sure whether the presence of OpenBSD here was a mistake.
|
||||||
|
# Let's accept both of them until this is cleared up.
|
||||||
|
- lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[[3-9]]86 (compact )?demand paged shared library'
|
||||||
|
+ lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[[3-9]]86 (compact )?demand paged shared library'
|
||||||
|
lt_cv_file_magic_cmd=/usr/bin/file
|
||||||
|
lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
|
||||||
|
;;
|
||||||
|
@@ -2198,6 +2215,10 @@ hpux10.20* | hpux11*)
|
||||||
esac
|
esac
|
||||||
;;
|
;;
|
||||||
|
|
||||||
|
@ -126,7 +168,7 @@ $NetBSD: manual-libtool.m4,v 1.11 2004/11/11 22:29:03 tv Exp $
|
||||||
irix5* | irix6* | nonstopux*)
|
irix5* | irix6* | nonstopux*)
|
||||||
case $LD in
|
case $LD in
|
||||||
*-32|*"-32 ") libmagic=32-bit;;
|
*-32|*"-32 ") libmagic=32-bit;;
|
||||||
@@ -2425,21 +2436,10 @@ AC_DEFUN([AC_LIBTOOL_CXX],
|
@@ -2425,21 +2446,10 @@ AC_DEFUN([AC_LIBTOOL_CXX],
|
||||||
# ---------------
|
# ---------------
|
||||||
AC_DEFUN([_LT_AC_LANG_CXX],
|
AC_DEFUN([_LT_AC_LANG_CXX],
|
||||||
[AC_REQUIRE([AC_PROG_CXX])
|
[AC_REQUIRE([AC_PROG_CXX])
|
||||||
|
@ -149,7 +191,7 @@ $NetBSD: manual-libtool.m4,v 1.11 2004/11/11 22:29:03 tv Exp $
|
||||||
|
|
||||||
# AC_LIBTOOL_F77
|
# AC_LIBTOOL_F77
|
||||||
# --------------
|
# --------------
|
||||||
@@ -2604,7 +2604,7 @@ AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG], [
|
@@ -2604,7 +2614,7 @@ AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG], [
|
||||||
AC_DEFUN([_LT_AC_LANG_CXX_CONFIG],
|
AC_DEFUN([_LT_AC_LANG_CXX_CONFIG],
|
||||||
[AC_LANG_PUSH(C++)
|
[AC_LANG_PUSH(C++)
|
||||||
AC_REQUIRE([AC_PROG_CXX])
|
AC_REQUIRE([AC_PROG_CXX])
|
||||||
|
@ -158,7 +200,25 @@ $NetBSD: manual-libtool.m4,v 1.11 2004/11/11 22:29:03 tv Exp $
|
||||||
|
|
||||||
_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
|
_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
|
||||||
_LT_AC_TAGVAR(allow_undefined_flag, $1)=
|
_LT_AC_TAGVAR(allow_undefined_flag, $1)=
|
||||||
@@ -3091,6 +3091,16 @@ case $host_os in
|
@@ -2933,7 +2943,7 @@ case $host_os in
|
||||||
|
_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'
|
||||||
|
# Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
|
||||||
|
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
|
||||||
|
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
|
||||||
|
_LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
@@ -2967,7 +2977,7 @@ case $host_os in
|
||||||
|
freebsd-elf*)
|
||||||
|
_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
|
||||||
|
;;
|
||||||
|
- freebsd* | kfreebsd*-gnu)
|
||||||
|
+ freebsd* | kfreebsd*-gnu | dragonfly*)
|
||||||
|
# FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
|
||||||
|
# conventions
|
||||||
|
_LT_AC_TAGVAR(ld_shlibs, $1)=yes
|
||||||
|
@@ -3091,6 +3101,16 @@ case $host_os in
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
;;
|
;;
|
||||||
|
@ -175,7 +235,7 @@ $NetBSD: manual-libtool.m4,v 1.11 2004/11/11 22:29:03 tv Exp $
|
||||||
irix5* | irix6*)
|
irix5* | irix6*)
|
||||||
case $cc_basename in
|
case $cc_basename in
|
||||||
CC)
|
CC)
|
||||||
@@ -3208,14 +3218,29 @@ case $host_os in
|
@@ -3208,14 +3228,29 @@ case $host_os in
|
||||||
;;
|
;;
|
||||||
netbsd*)
|
netbsd*)
|
||||||
if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
|
if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
|
||||||
|
@ -207,7 +267,7 @@ $NetBSD: manual-libtool.m4,v 1.11 2004/11/11 22:29:03 tv Exp $
|
||||||
;;
|
;;
|
||||||
openbsd2*)
|
openbsd2*)
|
||||||
# C++ shared libraries are fairly broken
|
# C++ shared libraries are fairly broken
|
||||||
@@ -3651,6 +3676,21 @@ if AC_TRY_EVAL(ac_compile); then
|
@@ -3651,6 +3686,21 @@ if AC_TRY_EVAL(ac_compile); then
|
||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
|
|
||||||
|
@ -229,7 +289,7 @@ $NetBSD: manual-libtool.m4,v 1.11 2004/11/11 22:29:03 tv Exp $
|
||||||
# Clean up.
|
# Clean up.
|
||||||
rm -f a.out a.exe
|
rm -f a.out a.exe
|
||||||
else
|
else
|
||||||
@@ -4591,9 +4631,11 @@ AC_MSG_CHECKING([for $compiler option to
|
@@ -4591,9 +4641,11 @@ AC_MSG_CHECKING([for $compiler option to
|
||||||
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
|
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
|
||||||
;;
|
;;
|
||||||
darwin* | rhapsody*)
|
darwin* | rhapsody*)
|
||||||
|
@ -242,7 +302,7 @@ $NetBSD: manual-libtool.m4,v 1.11 2004/11/11 22:29:03 tv Exp $
|
||||||
;;
|
;;
|
||||||
*djgpp*)
|
*djgpp*)
|
||||||
# DJGPP does not support shared libraries at all
|
# DJGPP does not support shared libraries at all
|
||||||
@@ -4615,6 +4657,10 @@ AC_MSG_CHECKING([for $compiler option to
|
@@ -4615,6 +4667,10 @@ AC_MSG_CHECKING([for $compiler option to
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
;;
|
;;
|
||||||
|
@ -253,7 +313,16 @@ $NetBSD: manual-libtool.m4,v 1.11 2004/11/11 22:29:03 tv Exp $
|
||||||
*)
|
*)
|
||||||
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
|
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
|
||||||
;;
|
;;
|
||||||
@@ -4689,6 +4735,8 @@ AC_MSG_CHECKING([for $compiler option to
|
@@ -4661,7 +4717,7 @@ AC_MSG_CHECKING([for $compiler option to
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
;;
|
||||||
|
- freebsd* | kfreebsd*-gnu)
|
||||||
|
+ freebsd* | kfreebsd*-gnu | dragonfly*)
|
||||||
|
# FreeBSD uses GNU C++
|
||||||
|
;;
|
||||||
|
hpux9* | hpux10* | hpux11*)
|
||||||
|
@@ -4689,6 +4745,8 @@ AC_MSG_CHECKING([for $compiler option to
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
;;
|
;;
|
||||||
|
@ -262,7 +331,7 @@ $NetBSD: manual-libtool.m4,v 1.11 2004/11/11 22:29:03 tv Exp $
|
||||||
irix5* | irix6* | nonstopux*)
|
irix5* | irix6* | nonstopux*)
|
||||||
case $cc_basename in
|
case $cc_basename in
|
||||||
CC)
|
CC)
|
||||||
@@ -4854,9 +4902,11 @@ AC_MSG_CHECKING([for $compiler option to
|
@@ -4854,9 +4912,11 @@ AC_MSG_CHECKING([for $compiler option to
|
||||||
;;
|
;;
|
||||||
|
|
||||||
darwin* | rhapsody*)
|
darwin* | rhapsody*)
|
||||||
|
@ -275,7 +344,7 @@ $NetBSD: manual-libtool.m4,v 1.11 2004/11/11 22:29:03 tv Exp $
|
||||||
;;
|
;;
|
||||||
|
|
||||||
msdosdjgpp*)
|
msdosdjgpp*)
|
||||||
@@ -4885,6 +4935,11 @@ AC_MSG_CHECKING([for $compiler option to
|
@@ -4885,6 +4945,11 @@ AC_MSG_CHECKING([for $compiler option to
|
||||||
esac
|
esac
|
||||||
;;
|
;;
|
||||||
|
|
||||||
|
@ -287,7 +356,7 @@ $NetBSD: manual-libtool.m4,v 1.11 2004/11/11 22:29:03 tv Exp $
|
||||||
*)
|
*)
|
||||||
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
|
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
|
||||||
;;
|
;;
|
||||||
@@ -5187,6 +5242,17 @@ EOF
|
@@ -5187,6 +5252,17 @@ EOF
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
|
|
||||||
|
@ -305,7 +374,25 @@ $NetBSD: manual-libtool.m4,v 1.11 2004/11/11 22:29:03 tv Exp $
|
||||||
netbsd*)
|
netbsd*)
|
||||||
if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
|
if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
|
||||||
_LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
|
_LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
|
||||||
@@ -5592,6 +5658,21 @@ $echo "local: *; };" >> $output_objdir/$
|
@@ -5477,7 +5553,7 @@ $echo "local: *; };" >> $output_objdir/$
|
||||||
|
_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'
|
||||||
|
# Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
|
||||||
|
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
|
||||||
|
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
|
||||||
|
_LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
@@ -5517,7 +5593,7 @@ $echo "local: *; };" >> $output_objdir/$
|
||||||
|
;;
|
||||||
|
|
||||||
|
# FreeBSD 3 and greater uses gcc -shared to do shared libraries.
|
||||||
|
- freebsd* | kfreebsd*-gnu)
|
||||||
|
+ freebsd* | kfreebsd*-gnu | dragonfly*)
|
||||||
|
_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
|
||||||
|
_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
|
||||||
|
_LT_AC_TAGVAR(hardcode_direct, $1)=yes
|
||||||
|
@@ -5592,6 +5668,21 @@ $echo "local: *; };" >> $output_objdir/$
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
$NetBSD: patch-ab,v 1.48 2004/12/21 13:50:23 grant Exp $
|
$NetBSD: patch-ab,v 1.49 2005/01/18 18:51:15 tv Exp $
|
||||||
|
|
||||||
--- configure.orig 2004-09-19 22:22:04.000000000 +1000
|
--- configure.orig 2004-09-19 08:22:04.000000000 -0400
|
||||||
+++ configure
|
+++ configure
|
||||||
@@ -322,11 +322,11 @@ else
|
@@ -322,11 +322,11 @@ else
|
||||||
|
|
||||||
|
@ -71,7 +71,7 @@ $NetBSD: patch-ab,v 1.48 2004/12/21 13:50:23 grant Exp $
|
||||||
;;
|
;;
|
||||||
|
|
||||||
- netbsd* | freebsd* | openbsd* | darwin* )
|
- netbsd* | freebsd* | openbsd* | darwin* )
|
||||||
+ netbsd* | freebsd* | openbsd* | darwin* | dragonfly* )
|
+ netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
|
||||||
# This has been around since 386BSD, at least. Likely further.
|
# This has been around since 386BSD, at least. Likely further.
|
||||||
if test -x /sbin/sysctl; then
|
if test -x /sbin/sysctl; then
|
||||||
lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
|
lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
|
||||||
|
@ -127,6 +127,15 @@ $NetBSD: patch-ab,v 1.48 2004/12/21 13:50:23 grant Exp $
|
||||||
module_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
|
module_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
|
@@ -7757,7 +7772,7 @@ if test -z "$aix_libpath"; then aix_libp
|
||||||
|
;;
|
||||||
|
|
||||||
|
# FreeBSD 3 and greater uses gcc -shared to do shared libraries.
|
||||||
|
- freebsd* | kfreebsd*-gnu)
|
||||||
|
+ freebsd* | kfreebsd*-gnu | dragonfly*)
|
||||||
|
archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
|
||||||
|
hardcode_libdir_flag_spec='-R$libdir'
|
||||||
|
hardcode_direct=yes
|
||||||
@@ -7832,6 +7847,21 @@ if test -z "$aix_libpath"; then aix_libp
|
@@ -7832,6 +7847,21 @@ if test -z "$aix_libpath"; then aix_libp
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
|
@ -186,7 +195,7 @@ $NetBSD: patch-ab,v 1.48 2004/12/21 13:50:23 grant Exp $
|
||||||
;;
|
;;
|
||||||
|
|
||||||
+dragonfly*)
|
+dragonfly*)
|
||||||
+ version_type=dragonfly
|
+ version_type=freebsd-elf # XXX tv this should be =linux; current selection has problems
|
||||||
+ need_version=no
|
+ need_version=no
|
||||||
+ need_lib_prefix=no
|
+ need_lib_prefix=no
|
||||||
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
|
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
|
||||||
|
@ -433,7 +442,7 @@ $NetBSD: patch-ab,v 1.48 2004/12/21 13:50:23 grant Exp $
|
||||||
;;
|
;;
|
||||||
|
|
||||||
+dragonfly*)
|
+dragonfly*)
|
||||||
+ version_type=dragonfly
|
+ version_type=freebsd-elf # XXX tv this should be =linux; current selection has problems
|
||||||
+ need_version=no
|
+ need_version=no
|
||||||
+ need_lib_prefix=no
|
+ need_lib_prefix=no
|
||||||
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
|
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
|
||||||
|
@ -621,7 +630,7 @@ $NetBSD: patch-ab,v 1.48 2004/12/21 13:50:23 grant Exp $
|
||||||
;;
|
;;
|
||||||
|
|
||||||
+dragonfly*)
|
+dragonfly*)
|
||||||
+ version_type=dragonfly
|
+ version_type=freebsd-elf # XXX tv this should be =linux; current selection has problems
|
||||||
+ need_version=no
|
+ need_version=no
|
||||||
+ need_lib_prefix=no
|
+ need_lib_prefix=no
|
||||||
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
|
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
|
||||||
|
@ -741,6 +750,15 @@ $NetBSD: patch-ab,v 1.48 2004/12/21 13:50:23 grant Exp $
|
||||||
module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
|
module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
|
@@ -16995,7 +17179,7 @@ if test -z "$aix_libpath"; then aix_libp
|
||||||
|
;;
|
||||||
|
|
||||||
|
# FreeBSD 3 and greater uses gcc -shared to do shared libraries.
|
||||||
|
- freebsd* | kfreebsd*-gnu)
|
||||||
|
+ freebsd* | kfreebsd*-gnu | dragonfly*)
|
||||||
|
archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
|
||||||
|
hardcode_libdir_flag_spec_GCJ='-R$libdir'
|
||||||
|
hardcode_direct_GCJ=yes
|
||||||
@@ -17070,6 +17254,21 @@ if test -z "$aix_libpath"; then aix_libp
|
@@ -17070,6 +17254,21 @@ if test -z "$aix_libpath"; then aix_libp
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
|
@ -800,7 +818,7 @@ $NetBSD: patch-ab,v 1.48 2004/12/21 13:50:23 grant Exp $
|
||||||
;;
|
;;
|
||||||
|
|
||||||
+dragonfly*)
|
+dragonfly*)
|
||||||
+ version_type=dragonfly
|
+ version_type=freebsd-elf # XXX tv this should be =linux; current selection has problems
|
||||||
+ need_version=no
|
+ need_version=no
|
||||||
+ need_lib_prefix=no
|
+ need_lib_prefix=no
|
||||||
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
|
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
$NetBSD: patch-ac,v 1.15 2004/12/21 13:50:25 grant Exp $
|
$NetBSD: patch-ac,v 1.16 2005/01/18 18:51:15 tv Exp $
|
||||||
|
|
||||||
--- ltmain.sh.orig 2004-09-19 22:34:44.000000000 +1000
|
--- ltmain.sh.orig 2004-09-19 08:34:44.000000000 -0400
|
||||||
+++ ltmain.sh
|
+++ ltmain.sh
|
||||||
@@ -184,6 +184,31 @@ func_win32_libid () {
|
@@ -184,6 +184,31 @@ func_win32_libid () {
|
||||||
# command doesn't match the default compiler.
|
# command doesn't match the default compiler.
|
||||||
|
@ -103,28 +103,7 @@ $NetBSD: patch-ac,v 1.15 2004/12/21 13:50:25 grant Exp $
|
||||||
# Do not include libc_r directly, use -pthread flag.
|
# Do not include libc_r directly, use -pthread flag.
|
||||||
continue
|
continue
|
||||||
;;
|
;;
|
||||||
@@ -3063,7 +3116,7 @@ EOF
|
@@ -3168,6 +3221,7 @@ EOF
|
||||||
age="$number_minor"
|
|
||||||
revision="$number_revision"
|
|
||||||
;;
|
|
||||||
- freebsd-aout|freebsd-elf|sunos)
|
|
||||||
+ freebsd-aout|freebsd-elf|dragonfly|sunos)
|
|
||||||
current="$number_major"
|
|
||||||
revision="$number_minor"
|
|
||||||
age="0"
|
|
||||||
@@ -3143,6 +3196,11 @@ EOF
|
|
||||||
versuffix=".$current";
|
|
||||||
;;
|
|
||||||
|
|
||||||
+ dragonfly)
|
|
||||||
+ major=".$current"
|
|
||||||
+ versuffix=".$current"
|
|
||||||
+ ;;
|
|
||||||
+
|
|
||||||
irix | nonstopux)
|
|
||||||
major=`expr $current - $age + 1`
|
|
||||||
|
|
||||||
@@ -3168,6 +3226,7 @@ EOF
|
|
||||||
linux)
|
linux)
|
||||||
major=.`expr $current - $age`
|
major=.`expr $current - $age`
|
||||||
versuffix="$major.$age.$revision"
|
versuffix="$major.$age.$revision"
|
||||||
|
@ -132,7 +111,7 @@ $NetBSD: patch-ac,v 1.15 2004/12/21 13:50:25 grant Exp $
|
||||||
;;
|
;;
|
||||||
|
|
||||||
osf)
|
osf)
|
||||||
@@ -3336,7 +3395,7 @@ EOF
|
@@ -3336,7 +3390,7 @@ EOF
|
||||||
*-*-netbsd*)
|
*-*-netbsd*)
|
||||||
# Don't link with libc until the a.out ld.so is fixed.
|
# Don't link with libc until the a.out ld.so is fixed.
|
||||||
;;
|
;;
|
||||||
|
@ -141,7 +120,7 @@ $NetBSD: patch-ac,v 1.15 2004/12/21 13:50:25 grant Exp $
|
||||||
# Do not include libc due to us having libc/libc_r.
|
# Do not include libc due to us having libc/libc_r.
|
||||||
test "X$arg" = "X-lc" && continue
|
test "X$arg" = "X-lc" && continue
|
||||||
;;
|
;;
|
||||||
@@ -5364,8 +5423,16 @@ relink_command=\"$relink_command\""
|
@@ -5364,8 +5418,16 @@ relink_command=\"$relink_command\""
|
||||||
exit $EXIT_FAILURE
|
exit $EXIT_FAILURE
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
$NetBSD: patch-ad,v 1.20 2004/12/21 13:50:25 grant Exp $
|
$NetBSD: patch-ad,v 1.21 2005/01/18 18:51:15 tv Exp $
|
||||||
|
|
||||||
--- libltdl/configure.orig 2004-09-19 22:23:09.000000000 +1000
|
--- libltdl/configure.orig 2004-09-19 08:23:09.000000000 -0400
|
||||||
+++ libltdl/configure
|
+++ libltdl/configure
|
||||||
@@ -322,11 +322,11 @@ else
|
@@ -322,11 +322,11 @@ else
|
||||||
|
|
||||||
|
@ -71,7 +71,7 @@ $NetBSD: patch-ad,v 1.20 2004/12/21 13:50:25 grant Exp $
|
||||||
;;
|
;;
|
||||||
|
|
||||||
- netbsd* | freebsd* | openbsd* | darwin* )
|
- netbsd* | freebsd* | openbsd* | darwin* )
|
||||||
+ netbsd* | freebsd* | openbsd* | darwin* | dragonfly* )
|
+ netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
|
||||||
# This has been around since 386BSD, at least. Likely further.
|
# This has been around since 386BSD, at least. Likely further.
|
||||||
if test -x /sbin/sysctl; then
|
if test -x /sbin/sysctl; then
|
||||||
lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
|
lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
|
||||||
|
@ -127,6 +127,15 @@ $NetBSD: patch-ad,v 1.20 2004/12/21 13:50:25 grant Exp $
|
||||||
module_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
|
module_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
|
@@ -7662,7 +7677,7 @@ if test -z "$aix_libpath"; then aix_libp
|
||||||
|
;;
|
||||||
|
|
||||||
|
# FreeBSD 3 and greater uses gcc -shared to do shared libraries.
|
||||||
|
- freebsd* | kfreebsd*-gnu)
|
||||||
|
+ freebsd* | kfreebsd*-gnu | dragonfly*)
|
||||||
|
archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
|
||||||
|
hardcode_libdir_flag_spec='-R$libdir'
|
||||||
|
hardcode_direct=yes
|
||||||
@@ -7737,6 +7752,21 @@ if test -z "$aix_libpath"; then aix_libp
|
@@ -7737,6 +7752,21 @@ if test -z "$aix_libpath"; then aix_libp
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
|
@ -186,7 +195,7 @@ $NetBSD: patch-ad,v 1.20 2004/12/21 13:50:25 grant Exp $
|
||||||
;;
|
;;
|
||||||
|
|
||||||
+dragonfly*)
|
+dragonfly*)
|
||||||
+ version_type=dragonfly
|
+ version_type=freebsd-elf # XXX tv this should be =linux; current selection has problems
|
||||||
+ need_version=no
|
+ need_version=no
|
||||||
+ need_lib_prefix=no
|
+ need_lib_prefix=no
|
||||||
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
|
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
|
||||||
|
@ -433,7 +442,7 @@ $NetBSD: patch-ad,v 1.20 2004/12/21 13:50:25 grant Exp $
|
||||||
;;
|
;;
|
||||||
|
|
||||||
+dragonfly*)
|
+dragonfly*)
|
||||||
+ version_type=dragonfly
|
+ version_type=freebsd-elf # XXX tv this should be =linux; current selection has problems
|
||||||
+ need_version=no
|
+ need_version=no
|
||||||
+ need_lib_prefix=no
|
+ need_lib_prefix=no
|
||||||
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
|
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
|
||||||
|
@ -621,7 +630,7 @@ $NetBSD: patch-ad,v 1.20 2004/12/21 13:50:25 grant Exp $
|
||||||
;;
|
;;
|
||||||
|
|
||||||
+dragonfly*)
|
+dragonfly*)
|
||||||
+ version_type=dragonfly
|
+ version_type=freebsd-elf # XXX tv this should be =linux; current selection has problems
|
||||||
+ need_version=no
|
+ need_version=no
|
||||||
+ need_lib_prefix=no
|
+ need_lib_prefix=no
|
||||||
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
|
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
|
||||||
|
@ -741,6 +750,15 @@ $NetBSD: patch-ad,v 1.20 2004/12/21 13:50:25 grant Exp $
|
||||||
module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
|
module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
|
@@ -16900,7 +17084,7 @@ if test -z "$aix_libpath"; then aix_libp
|
||||||
|
;;
|
||||||
|
|
||||||
|
# FreeBSD 3 and greater uses gcc -shared to do shared libraries.
|
||||||
|
- freebsd* | kfreebsd*-gnu)
|
||||||
|
+ freebsd* | kfreebsd*-gnu | dragonfly*)
|
||||||
|
archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
|
||||||
|
hardcode_libdir_flag_spec_GCJ='-R$libdir'
|
||||||
|
hardcode_direct_GCJ=yes
|
||||||
@@ -16975,6 +17159,21 @@ if test -z "$aix_libpath"; then aix_libp
|
@@ -16975,6 +17159,21 @@ if test -z "$aix_libpath"; then aix_libp
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
|
@ -800,7 +818,7 @@ $NetBSD: patch-ad,v 1.20 2004/12/21 13:50:25 grant Exp $
|
||||||
;;
|
;;
|
||||||
|
|
||||||
+dragonfly*)
|
+dragonfly*)
|
||||||
+ version_type=dragonfly
|
+ version_type=freebsd-elf # XXX tv this should be =linux; current selection has problems
|
||||||
+ need_version=no
|
+ need_version=no
|
||||||
+ need_lib_prefix=no
|
+ need_lib_prefix=no
|
||||||
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
|
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
|
||||||
|
|
Loading…
Reference in a new issue