Compare commits
2 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
1c932cd5ef | ||
|
e75ea1d670 |
3
.gitignore
vendored
3
.gitignore
vendored
@ -1,2 +1 @@
|
||||
/libtool-2.4.6.tar.xz
|
||||
/libtool-2.4.7.tar.xz
|
||||
libtool-1.5.22.tar.gz
|
||||
|
@ -1,6 +0,0 @@
|
||||
mcd $BUILDDIR/libtool
|
||||
|
||||
$SRC/libtool-*/configure $TCONFIGARGS
|
||||
|
||||
make $J
|
||||
make $J install
|
32
libtool-1.5.18-multilib.patch
Normal file
32
libtool-1.5.18-multilib.patch
Normal file
@ -0,0 +1,32 @@
|
||||
--- libtool-1.5.22/libtool.m4.multilib 2005-12-18 22:53:17.000000000 +0100
|
||||
+++ libtool-1.5.22/libtool.m4 2006-06-08 11:12:46.000000000 +0200
|
||||
@@ -1572,10 +1572,27 @@
|
||||
# before this can be enabled.
|
||||
hardcode_into_libs=yes
|
||||
|
||||
+ # find out which ABI we are using
|
||||
+ libsuff=
|
||||
+ case "$host_cpu" in
|
||||
+ x86_64*|s390x*|powerpc64*)
|
||||
+ echo '[#]line __oline__ "configure"' > conftest.$ac_ext
|
||||
+ if AC_TRY_EVAL(ac_compile); then
|
||||
+ case `/usr/bin/file conftest.$ac_objext` in
|
||||
+ *64-bit*)
|
||||
+ libsuff=64
|
||||
+ sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"
|
||||
+ ;;
|
||||
+ esac
|
||||
+ fi
|
||||
+ rm -rf conftest*
|
||||
+ ;;
|
||||
+ esac
|
||||
+
|
||||
# Append ld.so.conf contents to the search path
|
||||
if test -f /etc/ld.so.conf; then
|
||||
- lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
|
||||
- sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
|
||||
+ lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
|
||||
+ sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} $lt_ld_extra"
|
||||
fi
|
||||
|
||||
# We used to test for /lib/ld.so.1 and disable shared libraries on
|
44
libtool-1.5.22-anygcc.patch
Normal file
44
libtool-1.5.22-anygcc.patch
Normal file
@ -0,0 +1,44 @@
|
||||
--- libtool-1.5.22/libtool.m4.anygcc 2005-12-18 22:53:17.000000000 +0100
|
||||
+++ libtool-1.5.22/libtool.m4 2006-06-29 14:20:18.000000000 +0200
|
||||
@@ -4294,6 +4294,9 @@
|
||||
# Is the compiler the GNU C compiler?
|
||||
with_gcc=$_LT_AC_TAGVAR(GCC, $1)
|
||||
|
||||
+gcc_dir=\`gcc -print-file-name=. | $SED 's,/\.$,,'\`
|
||||
+gcc_ver=\`gcc -dumpversion\`
|
||||
+
|
||||
# An ERE matcher.
|
||||
EGREP=$lt_EGREP
|
||||
|
||||
@@ -4427,11 +4430,11 @@
|
||||
|
||||
# Dependencies to place before the objects being linked to create a
|
||||
# shared library.
|
||||
-predep_objects=$lt_[]_LT_AC_TAGVAR(predep_objects, $1)
|
||||
+predep_objects=\`echo $lt_[]_LT_AC_TAGVAR(predep_objects, $1) | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
|
||||
|
||||
# Dependencies to place after the objects being linked to create a
|
||||
# shared library.
|
||||
-postdep_objects=$lt_[]_LT_AC_TAGVAR(postdep_objects, $1)
|
||||
+postdep_objects=\`echo $lt_[]_LT_AC_TAGVAR(postdep_objects, $1) | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
|
||||
|
||||
# Dependencies to place before the objects being linked to create a
|
||||
# shared library.
|
||||
@@ -4443,7 +4446,7 @@
|
||||
|
||||
# The library search path used internally by the compiler when linking
|
||||
# a shared library.
|
||||
-compiler_lib_search_path=$lt_[]_LT_AC_TAGVAR(compiler_lib_search_path, $1)
|
||||
+compiler_lib_search_path=\`echo $lt_[]_LT_AC_TAGVAR(compiler_lib_search_path, $1) | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
|
||||
|
||||
# Method to check whether dependent libraries are shared objects.
|
||||
deplibs_check_method=$lt_deplibs_check_method
|
||||
@@ -4523,7 +4526,7 @@
|
||||
link_all_deplibs=$_LT_AC_TAGVAR(link_all_deplibs, $1)
|
||||
|
||||
# Compile-time system search path for libraries
|
||||
-sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
|
||||
+sys_lib_search_path_spec=\`echo $lt_sys_lib_search_path_spec | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
|
||||
|
||||
# Run-time system search path for libraries
|
||||
sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
|
648
libtool-1.5.22-configupdate-217166.patch
Normal file
648
libtool-1.5.22-configupdate-217166.patch
Normal file
@ -0,0 +1,648 @@
|
||||
--- libtool-1.5.22/libltdl/config.guess 2005-12-18 21:25:46.000000000 +0100
|
||||
+++ /usr/share/automake-1.10/config.guess 2006-11-21 10:23:16.000000000 +0100
|
||||
@@ -1,9 +1,10 @@
|
||||
#! /bin/sh
|
||||
# Attempt to guess a canonical system name.
|
||||
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
|
||||
-# 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
|
||||
+# 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation,
|
||||
+# Inc.
|
||||
|
||||
-timestamp='2005-12-13'
|
||||
+timestamp='2006-07-02'
|
||||
|
||||
# This file is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License as published by
|
||||
@@ -106,7 +107,7 @@
|
||||
trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;
|
||||
trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ;
|
||||
: ${TMPDIR=/tmp} ;
|
||||
- { tmp=`(umask 077 && mktemp -d -q "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
|
||||
+ { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
|
||||
{ test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||
|
||||
{ tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } ||
|
||||
{ echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ;
|
||||
@@ -206,8 +207,11 @@
|
||||
*:ekkoBSD:*:*)
|
||||
echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
|
||||
exit ;;
|
||||
+ *:SolidBSD:*:*)
|
||||
+ echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE}
|
||||
+ exit ;;
|
||||
macppc:MirBSD:*:*)
|
||||
- echo powerppc-unknown-mirbsd${UNAME_RELEASE}
|
||||
+ echo powerpc-unknown-mirbsd${UNAME_RELEASE}
|
||||
exit ;;
|
||||
*:MirBSD:*:*)
|
||||
echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
|
||||
@@ -764,7 +768,14 @@
|
||||
echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
|
||||
exit ;;
|
||||
*:FreeBSD:*:*)
|
||||
- echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
|
||||
+ case ${UNAME_MACHINE} in
|
||||
+ pc98)
|
||||
+ echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
|
||||
+ amd64)
|
||||
+ echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
|
||||
+ *)
|
||||
+ echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
|
||||
+ esac
|
||||
exit ;;
|
||||
i*:CYGWIN*:*)
|
||||
echo ${UNAME_MACHINE}-pc-cygwin
|
||||
@@ -779,8 +790,11 @@
|
||||
i*:PW*:*)
|
||||
echo ${UNAME_MACHINE}-pc-pw32
|
||||
exit ;;
|
||||
- x86:Interix*:[345]*)
|
||||
- echo i586-pc-interix${UNAME_RELEASE}|sed -e 's/\..*//'
|
||||
+ x86:Interix*:[3456]*)
|
||||
+ echo i586-pc-interix${UNAME_RELEASE}
|
||||
+ exit ;;
|
||||
+ EM64T:Interix*:[3456]*)
|
||||
+ echo x86_64-unknown-interix${UNAME_RELEASE}
|
||||
exit ;;
|
||||
[345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
|
||||
echo i${UNAME_MACHINE}-pc-mks
|
||||
@@ -817,6 +831,9 @@
|
||||
arm*:Linux:*:*)
|
||||
echo ${UNAME_MACHINE}-unknown-linux-gnu
|
||||
exit ;;
|
||||
+ avr32*:Linux:*:*)
|
||||
+ echo ${UNAME_MACHINE}-unknown-linux-gnu
|
||||
+ exit ;;
|
||||
cris:Linux:*:*)
|
||||
echo cris-axis-linux-gnu
|
||||
exit ;;
|
||||
@@ -851,7 +868,11 @@
|
||||
#endif
|
||||
#endif
|
||||
EOF
|
||||
- eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '/^CPU/{s: ::g;p;}'`"
|
||||
+ eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
|
||||
+ /^CPU/{
|
||||
+ s: ::g
|
||||
+ p
|
||||
+ }'`"
|
||||
test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
|
||||
;;
|
||||
mips64:Linux:*:*)
|
||||
@@ -870,7 +891,11 @@
|
||||
#endif
|
||||
#endif
|
||||
EOF
|
||||
- eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '/^CPU/{s: ::g;p;}'`"
|
||||
+ eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
|
||||
+ /^CPU/{
|
||||
+ s: ::g
|
||||
+ p
|
||||
+ }'`"
|
||||
test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
|
||||
;;
|
||||
or32:Linux:*:*)
|
||||
@@ -967,7 +992,7 @@
|
||||
LIBC=gnulibc1
|
||||
# endif
|
||||
#else
|
||||
- #if defined(__INTEL_COMPILER) || defined(__PGI)
|
||||
+ #if defined(__INTEL_COMPILER) || defined(__PGI) || defined(__SUNPRO_C) || defined(__SUNPRO_CC)
|
||||
LIBC=gnu
|
||||
#else
|
||||
LIBC=gnuaout
|
||||
@@ -977,7 +1002,11 @@
|
||||
LIBC=dietlibc
|
||||
#endif
|
||||
EOF
|
||||
- eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '/^LIBC/{s: ::g;p;}'`"
|
||||
+ eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
|
||||
+ /^LIBC/{
|
||||
+ s: ::g
|
||||
+ p
|
||||
+ }'`"
|
||||
test x"${LIBC}" != x && {
|
||||
echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
|
||||
exit
|
||||
--- libtool-1.5.22/libltdl/config.sub 2005-12-18 21:25:46.000000000 +0100
|
||||
+++ /usr/share/automake-1.10/config.sub 2006-11-21 10:23:16.000000000 +0100
|
||||
@@ -1,9 +1,10 @@
|
||||
#! /bin/sh
|
||||
# Configuration validation subroutine script.
|
||||
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
|
||||
-# 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
|
||||
+# 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation,
|
||||
+# Inc.
|
||||
|
||||
-timestamp='2005-12-11'
|
||||
+timestamp='2006-09-20'
|
||||
|
||||
# This file is (in principle) common to ALL GNU software.
|
||||
# The presence of a machine in this file suggests that SOME GNU software
|
||||
@@ -240,7 +241,7 @@
|
||||
| alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
|
||||
| alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
|
||||
| am33_2.0 \
|
||||
- | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \
|
||||
+ | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \
|
||||
| bfin \
|
||||
| c4x | clipper \
|
||||
| d10v | d30v | dlx | dsp16xx \
|
||||
@@ -248,7 +249,8 @@
|
||||
| h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
|
||||
| i370 | i860 | i960 | ia64 \
|
||||
| ip2k | iq2000 \
|
||||
- | m32r | m32rle | m68000 | m68k | m88k | maxq | mcore \
|
||||
+ | m32c | m32r | m32rle | m68000 | m68k | m88k \
|
||||
+ | maxq | mb | microblaze | mcore \
|
||||
| mips | mipsbe | mipseb | mipsel | mipsle \
|
||||
| mips16 \
|
||||
| mips64 | mips64el \
|
||||
@@ -268,26 +270,25 @@
|
||||
| mn10200 | mn10300 \
|
||||
| mt \
|
||||
| msp430 \
|
||||
+ | nios | nios2 \
|
||||
| ns16k | ns32k \
|
||||
| or32 \
|
||||
| pdp10 | pdp11 | pj | pjl \
|
||||
| powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
|
||||
| pyramid \
|
||||
- | sh | sh[1234] | sh[24]a | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \
|
||||
+ | score \
|
||||
+ | sh | sh[1234] | sh[24]a | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
|
||||
| sh64 | sh64le \
|
||||
- | sparc | sparc64 | sparc64b | sparc86x | sparclet | sparclite \
|
||||
- | sparcv8 | sparcv9 | sparcv9b \
|
||||
- | strongarm \
|
||||
+ | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \
|
||||
+ | sparcv8 | sparcv9 | sparcv9b | sparcv9v \
|
||||
+ | spu | strongarm \
|
||||
| tahoe | thumb | tic4x | tic80 | tron \
|
||||
| v850 | v850e \
|
||||
| we32k \
|
||||
- | x86 | xscale | xscalee[bl] | xstormy16 | xtensa \
|
||||
+ | x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \
|
||||
| z8k)
|
||||
basic_machine=$basic_machine-unknown
|
||||
;;
|
||||
- m32c)
|
||||
- basic_machine=$basic_machine-unknown
|
||||
- ;;
|
||||
m6811 | m68hc11 | m6812 | m68hc12)
|
||||
# Motorola 68HC11/12.
|
||||
basic_machine=$basic_machine-unknown
|
||||
@@ -317,7 +318,7 @@
|
||||
| alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
|
||||
| alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
|
||||
| arm-* | armbe-* | armle-* | armeb-* | armv*-* \
|
||||
- | avr-* \
|
||||
+ | avr-* | avr32-* \
|
||||
| bfin-* | bs2000-* \
|
||||
| c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \
|
||||
| clipper-* | craynv-* | cydra-* \
|
||||
@@ -328,7 +329,7 @@
|
||||
| hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
|
||||
| i*86-* | i860-* | i960-* | ia64-* \
|
||||
| ip2k-* | iq2000-* \
|
||||
- | m32r-* | m32rle-* \
|
||||
+ | m32c-* | m32r-* | m32rle-* \
|
||||
| m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
|
||||
| m88110-* | m88k-* | maxq-* | mcore-* \
|
||||
| mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
|
||||
@@ -350,29 +351,28 @@
|
||||
| mmix-* \
|
||||
| mt-* \
|
||||
| msp430-* \
|
||||
+ | nios-* | nios2-* \
|
||||
| none-* | np1-* | ns16k-* | ns32k-* \
|
||||
| orion-* \
|
||||
| pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
|
||||
| powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
|
||||
| pyramid-* \
|
||||
| romp-* | rs6000-* \
|
||||
- | sh-* | sh[1234]-* | sh[24]a-* | sh[23]e-* | sh[34]eb-* | shbe-* \
|
||||
+ | sh-* | sh[1234]-* | sh[24]a-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \
|
||||
| shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
|
||||
- | sparc-* | sparc64-* | sparc64b-* | sparc86x-* | sparclet-* \
|
||||
+ | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \
|
||||
| sparclite-* \
|
||||
- | sparcv8-* | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \
|
||||
+ | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \
|
||||
| tahoe-* | thumb-* \
|
||||
| tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
|
||||
| tron-* \
|
||||
| v850-* | v850e-* | vax-* \
|
||||
| we32k-* \
|
||||
- | x86-* | x86_64-* | xps100-* | xscale-* | xscalee[bl]-* \
|
||||
+ | x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \
|
||||
| xstormy16-* | xtensa-* \
|
||||
| ymp-* \
|
||||
| z8k-*)
|
||||
;;
|
||||
- m32c-*)
|
||||
- ;;
|
||||
# Recognize the various machine names and aliases which stand
|
||||
# for a CPU type and a company and sometimes even an OS.
|
||||
386bsd)
|
||||
@@ -818,6 +818,12 @@
|
||||
pc532 | pc532-*)
|
||||
basic_machine=ns32k-pc532
|
||||
;;
|
||||
+ pc98)
|
||||
+ basic_machine=i386-pc
|
||||
+ ;;
|
||||
+ pc98-*)
|
||||
+ basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'`
|
||||
+ ;;
|
||||
pentium | p5 | k5 | k6 | nexgen | viac3)
|
||||
basic_machine=i586-pc
|
||||
;;
|
||||
@@ -904,6 +910,10 @@
|
||||
sb1el)
|
||||
basic_machine=mipsisa64sb1el-unknown
|
||||
;;
|
||||
+ sde)
|
||||
+ basic_machine=mipsisa32-sde
|
||||
+ os=-elf
|
||||
+ ;;
|
||||
sei)
|
||||
basic_machine=mips-sei
|
||||
os=-seiux
|
||||
@@ -1120,7 +1130,7 @@
|
||||
sh[1234] | sh[24]a | sh[34]eb | sh[1234]le | sh[23]ele)
|
||||
basic_machine=sh-unknown
|
||||
;;
|
||||
- sparc | sparcv8 | sparcv9 | sparcv9b)
|
||||
+ sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v)
|
||||
basic_machine=sparc-sun
|
||||
;;
|
||||
cydra)
|
||||
@@ -1193,7 +1203,8 @@
|
||||
| -aos* \
|
||||
| -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
|
||||
| -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
|
||||
- | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* | -openbsd* \
|
||||
+ | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \
|
||||
+ | -openbsd* | -solidbsd* \
|
||||
| -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \
|
||||
| -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
|
||||
| -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
|
||||
@@ -1208,7 +1219,7 @@
|
||||
| -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
|
||||
| -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
|
||||
| -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
|
||||
- | -skyos* | -haiku* | -rdos*)
|
||||
+ | -skyos* | -haiku* | -rdos* | -toppers*)
|
||||
# Remember, each alternative MUST END IN *, to match a version number.
|
||||
;;
|
||||
-qnx*)
|
||||
@@ -1360,6 +1371,12 @@
|
||||
# system, and we'll never get to this point.
|
||||
|
||||
case $basic_machine in
|
||||
+ score-*)
|
||||
+ os=-elf
|
||||
+ ;;
|
||||
+ spu-*)
|
||||
+ os=-elf
|
||||
+ ;;
|
||||
*-acorn)
|
||||
os=-riscix1.2
|
||||
;;
|
||||
@@ -1369,9 +1386,9 @@
|
||||
arm*-semi)
|
||||
os=-aout
|
||||
;;
|
||||
- c4x-* | tic4x-*)
|
||||
- os=-coff
|
||||
- ;;
|
||||
+ c4x-* | tic4x-*)
|
||||
+ os=-coff
|
||||
+ ;;
|
||||
# This must come before the *-dec entry.
|
||||
pdp10-*)
|
||||
os=-tops20
|
||||
--- libtool-1.5.22/config.guess 2005-12-18 22:53:17.000000000 +0100
|
||||
+++ /usr/share/automake-1.10/config.guess 2006-11-21 10:23:16.000000000 +0100
|
||||
@@ -1,9 +1,10 @@
|
||||
#! /bin/sh
|
||||
# Attempt to guess a canonical system name.
|
||||
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
|
||||
-# 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
|
||||
+# 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation,
|
||||
+# Inc.
|
||||
|
||||
-timestamp='2005-12-13'
|
||||
+timestamp='2006-07-02'
|
||||
|
||||
# This file is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License as published by
|
||||
@@ -106,7 +107,7 @@
|
||||
trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;
|
||||
trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ;
|
||||
: ${TMPDIR=/tmp} ;
|
||||
- { tmp=`(umask 077 && mktemp -d -q "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
|
||||
+ { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
|
||||
{ test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||
|
||||
{ tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } ||
|
||||
{ echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ;
|
||||
@@ -206,8 +207,11 @@
|
||||
*:ekkoBSD:*:*)
|
||||
echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
|
||||
exit ;;
|
||||
+ *:SolidBSD:*:*)
|
||||
+ echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE}
|
||||
+ exit ;;
|
||||
macppc:MirBSD:*:*)
|
||||
- echo powerppc-unknown-mirbsd${UNAME_RELEASE}
|
||||
+ echo powerpc-unknown-mirbsd${UNAME_RELEASE}
|
||||
exit ;;
|
||||
*:MirBSD:*:*)
|
||||
echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
|
||||
@@ -764,7 +768,14 @@
|
||||
echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
|
||||
exit ;;
|
||||
*:FreeBSD:*:*)
|
||||
- echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
|
||||
+ case ${UNAME_MACHINE} in
|
||||
+ pc98)
|
||||
+ echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
|
||||
+ amd64)
|
||||
+ echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
|
||||
+ *)
|
||||
+ echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
|
||||
+ esac
|
||||
exit ;;
|
||||
i*:CYGWIN*:*)
|
||||
echo ${UNAME_MACHINE}-pc-cygwin
|
||||
@@ -779,8 +790,11 @@
|
||||
i*:PW*:*)
|
||||
echo ${UNAME_MACHINE}-pc-pw32
|
||||
exit ;;
|
||||
- x86:Interix*:[345]*)
|
||||
- echo i586-pc-interix${UNAME_RELEASE}|sed -e 's/\..*//'
|
||||
+ x86:Interix*:[3456]*)
|
||||
+ echo i586-pc-interix${UNAME_RELEASE}
|
||||
+ exit ;;
|
||||
+ EM64T:Interix*:[3456]*)
|
||||
+ echo x86_64-unknown-interix${UNAME_RELEASE}
|
||||
exit ;;
|
||||
[345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
|
||||
echo i${UNAME_MACHINE}-pc-mks
|
||||
@@ -817,6 +831,9 @@
|
||||
arm*:Linux:*:*)
|
||||
echo ${UNAME_MACHINE}-unknown-linux-gnu
|
||||
exit ;;
|
||||
+ avr32*:Linux:*:*)
|
||||
+ echo ${UNAME_MACHINE}-unknown-linux-gnu
|
||||
+ exit ;;
|
||||
cris:Linux:*:*)
|
||||
echo cris-axis-linux-gnu
|
||||
exit ;;
|
||||
@@ -851,7 +868,11 @@
|
||||
#endif
|
||||
#endif
|
||||
EOF
|
||||
- eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '/^CPU/{s: ::g;p;}'`"
|
||||
+ eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
|
||||
+ /^CPU/{
|
||||
+ s: ::g
|
||||
+ p
|
||||
+ }'`"
|
||||
test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
|
||||
;;
|
||||
mips64:Linux:*:*)
|
||||
@@ -870,7 +891,11 @@
|
||||
#endif
|
||||
#endif
|
||||
EOF
|
||||
- eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '/^CPU/{s: ::g;p;}'`"
|
||||
+ eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
|
||||
+ /^CPU/{
|
||||
+ s: ::g
|
||||
+ p
|
||||
+ }'`"
|
||||
test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
|
||||
;;
|
||||
or32:Linux:*:*)
|
||||
@@ -967,7 +992,7 @@
|
||||
LIBC=gnulibc1
|
||||
# endif
|
||||
#else
|
||||
- #if defined(__INTEL_COMPILER) || defined(__PGI)
|
||||
+ #if defined(__INTEL_COMPILER) || defined(__PGI) || defined(__SUNPRO_C) || defined(__SUNPRO_CC)
|
||||
LIBC=gnu
|
||||
#else
|
||||
LIBC=gnuaout
|
||||
@@ -977,7 +1002,11 @@
|
||||
LIBC=dietlibc
|
||||
#endif
|
||||
EOF
|
||||
- eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '/^LIBC/{s: ::g;p;}'`"
|
||||
+ eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
|
||||
+ /^LIBC/{
|
||||
+ s: ::g
|
||||
+ p
|
||||
+ }'`"
|
||||
test x"${LIBC}" != x && {
|
||||
echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
|
||||
exit
|
||||
--- libtool-1.5.22/config.sub 2005-12-18 22:53:17.000000000 +0100
|
||||
+++ /usr/share/automake-1.10/config.sub 2006-11-21 10:23:16.000000000 +0100
|
||||
@@ -1,9 +1,10 @@
|
||||
#! /bin/sh
|
||||
# Configuration validation subroutine script.
|
||||
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
|
||||
-# 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
|
||||
+# 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation,
|
||||
+# Inc.
|
||||
|
||||
-timestamp='2005-12-11'
|
||||
+timestamp='2006-09-20'
|
||||
|
||||
# This file is (in principle) common to ALL GNU software.
|
||||
# The presence of a machine in this file suggests that SOME GNU software
|
||||
@@ -240,7 +241,7 @@
|
||||
| alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
|
||||
| alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
|
||||
| am33_2.0 \
|
||||
- | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \
|
||||
+ | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \
|
||||
| bfin \
|
||||
| c4x | clipper \
|
||||
| d10v | d30v | dlx | dsp16xx \
|
||||
@@ -248,7 +249,8 @@
|
||||
| h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
|
||||
| i370 | i860 | i960 | ia64 \
|
||||
| ip2k | iq2000 \
|
||||
- | m32r | m32rle | m68000 | m68k | m88k | maxq | mcore \
|
||||
+ | m32c | m32r | m32rle | m68000 | m68k | m88k \
|
||||
+ | maxq | mb | microblaze | mcore \
|
||||
| mips | mipsbe | mipseb | mipsel | mipsle \
|
||||
| mips16 \
|
||||
| mips64 | mips64el \
|
||||
@@ -268,26 +270,25 @@
|
||||
| mn10200 | mn10300 \
|
||||
| mt \
|
||||
| msp430 \
|
||||
+ | nios | nios2 \
|
||||
| ns16k | ns32k \
|
||||
| or32 \
|
||||
| pdp10 | pdp11 | pj | pjl \
|
||||
| powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
|
||||
| pyramid \
|
||||
- | sh | sh[1234] | sh[24]a | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \
|
||||
+ | score \
|
||||
+ | sh | sh[1234] | sh[24]a | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
|
||||
| sh64 | sh64le \
|
||||
- | sparc | sparc64 | sparc64b | sparc86x | sparclet | sparclite \
|
||||
- | sparcv8 | sparcv9 | sparcv9b \
|
||||
- | strongarm \
|
||||
+ | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \
|
||||
+ | sparcv8 | sparcv9 | sparcv9b | sparcv9v \
|
||||
+ | spu | strongarm \
|
||||
| tahoe | thumb | tic4x | tic80 | tron \
|
||||
| v850 | v850e \
|
||||
| we32k \
|
||||
- | x86 | xscale | xscalee[bl] | xstormy16 | xtensa \
|
||||
+ | x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \
|
||||
| z8k)
|
||||
basic_machine=$basic_machine-unknown
|
||||
;;
|
||||
- m32c)
|
||||
- basic_machine=$basic_machine-unknown
|
||||
- ;;
|
||||
m6811 | m68hc11 | m6812 | m68hc12)
|
||||
# Motorola 68HC11/12.
|
||||
basic_machine=$basic_machine-unknown
|
||||
@@ -317,7 +318,7 @@
|
||||
| alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
|
||||
| alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
|
||||
| arm-* | armbe-* | armle-* | armeb-* | armv*-* \
|
||||
- | avr-* \
|
||||
+ | avr-* | avr32-* \
|
||||
| bfin-* | bs2000-* \
|
||||
| c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \
|
||||
| clipper-* | craynv-* | cydra-* \
|
||||
@@ -328,7 +329,7 @@
|
||||
| hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
|
||||
| i*86-* | i860-* | i960-* | ia64-* \
|
||||
| ip2k-* | iq2000-* \
|
||||
- | m32r-* | m32rle-* \
|
||||
+ | m32c-* | m32r-* | m32rle-* \
|
||||
| m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
|
||||
| m88110-* | m88k-* | maxq-* | mcore-* \
|
||||
| mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
|
||||
@@ -350,29 +351,28 @@
|
||||
| mmix-* \
|
||||
| mt-* \
|
||||
| msp430-* \
|
||||
+ | nios-* | nios2-* \
|
||||
| none-* | np1-* | ns16k-* | ns32k-* \
|
||||
| orion-* \
|
||||
| pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
|
||||
| powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
|
||||
| pyramid-* \
|
||||
| romp-* | rs6000-* \
|
||||
- | sh-* | sh[1234]-* | sh[24]a-* | sh[23]e-* | sh[34]eb-* | shbe-* \
|
||||
+ | sh-* | sh[1234]-* | sh[24]a-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \
|
||||
| shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
|
||||
- | sparc-* | sparc64-* | sparc64b-* | sparc86x-* | sparclet-* \
|
||||
+ | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \
|
||||
| sparclite-* \
|
||||
- | sparcv8-* | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \
|
||||
+ | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \
|
||||
| tahoe-* | thumb-* \
|
||||
| tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
|
||||
| tron-* \
|
||||
| v850-* | v850e-* | vax-* \
|
||||
| we32k-* \
|
||||
- | x86-* | x86_64-* | xps100-* | xscale-* | xscalee[bl]-* \
|
||||
+ | x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \
|
||||
| xstormy16-* | xtensa-* \
|
||||
| ymp-* \
|
||||
| z8k-*)
|
||||
;;
|
||||
- m32c-*)
|
||||
- ;;
|
||||
# Recognize the various machine names and aliases which stand
|
||||
# for a CPU type and a company and sometimes even an OS.
|
||||
386bsd)
|
||||
@@ -818,6 +818,12 @@
|
||||
pc532 | pc532-*)
|
||||
basic_machine=ns32k-pc532
|
||||
;;
|
||||
+ pc98)
|
||||
+ basic_machine=i386-pc
|
||||
+ ;;
|
||||
+ pc98-*)
|
||||
+ basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'`
|
||||
+ ;;
|
||||
pentium | p5 | k5 | k6 | nexgen | viac3)
|
||||
basic_machine=i586-pc
|
||||
;;
|
||||
@@ -904,6 +910,10 @@
|
||||
sb1el)
|
||||
basic_machine=mipsisa64sb1el-unknown
|
||||
;;
|
||||
+ sde)
|
||||
+ basic_machine=mipsisa32-sde
|
||||
+ os=-elf
|
||||
+ ;;
|
||||
sei)
|
||||
basic_machine=mips-sei
|
||||
os=-seiux
|
||||
@@ -1120,7 +1130,7 @@
|
||||
sh[1234] | sh[24]a | sh[34]eb | sh[1234]le | sh[23]ele)
|
||||
basic_machine=sh-unknown
|
||||
;;
|
||||
- sparc | sparcv8 | sparcv9 | sparcv9b)
|
||||
+ sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v)
|
||||
basic_machine=sparc-sun
|
||||
;;
|
||||
cydra)
|
||||
@@ -1193,7 +1203,8 @@
|
||||
| -aos* \
|
||||
| -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
|
||||
| -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
|
||||
- | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* | -openbsd* \
|
||||
+ | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \
|
||||
+ | -openbsd* | -solidbsd* \
|
||||
| -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \
|
||||
| -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
|
||||
| -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
|
||||
@@ -1208,7 +1219,7 @@
|
||||
| -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
|
||||
| -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
|
||||
| -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
|
||||
- | -skyos* | -haiku* | -rdos*)
|
||||
+ | -skyos* | -haiku* | -rdos* | -toppers*)
|
||||
# Remember, each alternative MUST END IN *, to match a version number.
|
||||
;;
|
||||
-qnx*)
|
||||
@@ -1360,6 +1371,12 @@
|
||||
# system, and we'll never get to this point.
|
||||
|
||||
case $basic_machine in
|
||||
+ score-*)
|
||||
+ os=-elf
|
||||
+ ;;
|
||||
+ spu-*)
|
||||
+ os=-elf
|
||||
+ ;;
|
||||
*-acorn)
|
||||
os=-riscix1.2
|
||||
;;
|
||||
@@ -1369,9 +1386,9 @@
|
||||
arm*-semi)
|
||||
os=-aout
|
||||
;;
|
||||
- c4x-* | tic4x-*)
|
||||
- os=-coff
|
||||
- ;;
|
||||
+ c4x-* | tic4x-*)
|
||||
+ os=-coff
|
||||
+ ;;
|
||||
# This must come before the *-dec entry.
|
||||
pdp10-*)
|
||||
os=-tops20
|
109
libtool-1.5.22-ldconfigvars.patch
Normal file
109
libtool-1.5.22-ldconfigvars.patch
Normal file
@ -0,0 +1,109 @@
|
||||
--- libtool-1.5.22/libtool.m4.rh1 2006-11-06 14:41:03.000000000 +0100
|
||||
+++ libtool-1.5.22/libtool.m4 2006-11-06 14:41:03.000000000 +0100
|
||||
@@ -1591,7 +1591,7 @@
|
||||
|
||||
# Append ld.so.conf contents to the search path
|
||||
if test -f /etc/ld.so.conf; then
|
||||
- lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
|
||||
+ lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/^[ ]*//;s/#.*//;/^[^\/]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
|
||||
sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} $lt_ld_extra"
|
||||
fi
|
||||
|
||||
--- libtool-1.5.22/libltdl/configure.rh1 2005-12-18 23:13:59.000000000 +0100
|
||||
+++ libtool-1.5.22/libltdl/configure 2006-11-06 14:41:03.000000000 +0100
|
||||
@@ -9516,7 +9516,7 @@
|
||||
|
||||
# Append ld.so.conf contents to the search path
|
||||
if test -f /etc/ld.so.conf; then
|
||||
- lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
|
||||
+ lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/^[ ]*//;s/#.*//;/^[^\/]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
|
||||
sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
|
||||
fi
|
||||
|
||||
@@ -13475,7 +13475,7 @@
|
||||
|
||||
# Append ld.so.conf contents to the search path
|
||||
if test -f /etc/ld.so.conf; then
|
||||
- lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
|
||||
+ lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/^[ ]*//;s/#.*//;/^[^\/]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
|
||||
sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
|
||||
fi
|
||||
|
||||
@@ -16066,7 +16066,7 @@
|
||||
|
||||
# Append ld.so.conf contents to the search path
|
||||
if test -f /etc/ld.so.conf; then
|
||||
- lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
|
||||
+ lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/^[ ]*//;s/#.*//;/^[^\/]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
|
||||
sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
|
||||
fi
|
||||
|
||||
@@ -18668,7 +18668,7 @@
|
||||
|
||||
# Append ld.so.conf contents to the search path
|
||||
if test -f /etc/ld.so.conf; then
|
||||
- lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
|
||||
+ lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/^[ ]*//;s/#.*//;/^[^\/]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
|
||||
sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
|
||||
fi
|
||||
|
||||
--- libtool-1.5.22/libltdl/acinclude.m4.rh1 2005-12-18 23:13:49.000000000 +0100
|
||||
+++ libtool-1.5.22/libltdl/acinclude.m4 2006-11-06 14:43:30.000000000 +0100
|
||||
@@ -1574,7 +1574,7 @@
|
||||
|
||||
# Append ld.so.conf contents to the search path
|
||||
if test -f /etc/ld.so.conf; then
|
||||
- lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
|
||||
+ lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/^[ ]*//;s/#.*//;/^[^\/]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
|
||||
sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
|
||||
fi
|
||||
|
||||
--- libtool-1.5.22/configure.rh1 2005-12-18 23:13:49.000000000 +0100
|
||||
+++ libtool-1.5.22/configure 2006-11-06 14:41:03.000000000 +0100
|
||||
@@ -9643,7 +9643,7 @@
|
||||
|
||||
# Append ld.so.conf contents to the search path
|
||||
if test -f /etc/ld.so.conf; then
|
||||
- lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
|
||||
+ lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/^[ ]*//;s/#.*//;/^[^\/]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
|
||||
sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
|
||||
fi
|
||||
|
||||
@@ -13602,7 +13602,7 @@
|
||||
|
||||
# Append ld.so.conf contents to the search path
|
||||
if test -f /etc/ld.so.conf; then
|
||||
- lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
|
||||
+ lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/^[] *//;s/#.*//;/^[^\/]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
|
||||
sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
|
||||
fi
|
||||
|
||||
@@ -16193,7 +16193,7 @@
|
||||
|
||||
# Append ld.so.conf contents to the search path
|
||||
if test -f /etc/ld.so.conf; then
|
||||
- lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
|
||||
+ lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/^[] *//;s/#.*//;/^[^\/]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
|
||||
sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
|
||||
fi
|
||||
|
||||
@@ -18795,7 +18795,7 @@
|
||||
|
||||
# Append ld.so.conf contents to the search path
|
||||
if test -f /etc/ld.so.conf; then
|
||||
- lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
|
||||
+ lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/^[] *//;s/#.*//;/^[^\/]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
|
||||
sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
|
||||
fi
|
||||
|
||||
--- libtool-1.5.22/acinclude.m4.rh1 2005-12-18 23:13:42.000000000 +0100
|
||||
+++ libtool-1.5.22/acinclude.m4 2006-11-06 14:44:18.000000000 +0100
|
||||
@@ -1574,7 +1574,7 @@
|
||||
|
||||
# Append ld.so.conf contents to the search path
|
||||
if test -f /etc/ld.so.conf; then
|
||||
- lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
|
||||
+ lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/^[ ]*//;s/#.*//;/^[^\/]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
|
||||
sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
|
||||
fi
|
||||
|
403
libtool-1.5.22-misc.patch
Normal file
403
libtool-1.5.22-misc.patch
Normal file
@ -0,0 +1,403 @@
|
||||
--- libtool-1.5.22/ltmain.in.rh1 2006-06-08 12:37:19.000000000 +0200
|
||||
+++ libtool-1.5.22/ltmain.in 2006-06-08 13:15:59.000000000 +0200
|
||||
@@ -46,10 +46,16 @@
|
||||
VERSION=@VERSION@
|
||||
TIMESTAMP="@TIMESTAMP@"
|
||||
|
||||
-# See if we are running on zsh, and set the options which allow our
|
||||
-# commands through without removal of \ escapes.
|
||||
-if test -n "${ZSH_VERSION+set}" ; then
|
||||
+# Be Bourne compatible (taken from Autoconf:_AS_BOURNE_COMPATIBLE).
|
||||
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
|
||||
+ emulate sh
|
||||
+ NULLCMD=:
|
||||
+ # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
|
||||
+ # is contrary to our usage. Disable this feature.
|
||||
+ alias -g '${1+"$@"}'='"$@"'
|
||||
setopt NO_GLOB_SUBST
|
||||
+else
|
||||
+ case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
|
||||
fi
|
||||
|
||||
# Check that we have a working $echo.
|
||||
@@ -105,12 +111,14 @@
|
||||
# These must not be set unconditionally because not all systems understand
|
||||
# e.g. LANG=C (notably SCO).
|
||||
# We save the old values to restore during execute mode.
|
||||
-if test "${LC_ALL+set}" = set; then
|
||||
- save_LC_ALL="$LC_ALL"; LC_ALL=C; export LC_ALL
|
||||
-fi
|
||||
-if test "${LANG+set}" = set; then
|
||||
- save_LANG="$LANG"; LANG=C; export LANG
|
||||
-fi
|
||||
+for lt_var in LANG LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
|
||||
+do
|
||||
+ eval "if test \"\${$lt_var+set}\" = set; then
|
||||
+ save_$lt_var=\$$lt_var
|
||||
+ $lt_var=C
|
||||
+ export $lt_var
|
||||
+ fi"
|
||||
+done
|
||||
|
||||
# Make sure IFS has a sensible default
|
||||
lt_nl='
|
||||
@@ -136,6 +144,8 @@
|
||||
preserve_args=
|
||||
lo2o="s/\\.lo\$/.${objext}/"
|
||||
o2lo="s/\\.${objext}\$/.lo/"
|
||||
+extracted_archives=
|
||||
+extracted_serial=0
|
||||
|
||||
#####################################
|
||||
# Shell function definitions:
|
||||
@@ -327,7 +337,17 @@
|
||||
*) my_xabs=`pwd`"/$my_xlib" ;;
|
||||
esac
|
||||
my_xlib=`$echo "X$my_xlib" | $Xsed -e 's%^.*/%%'`
|
||||
- my_xdir="$my_gentop/$my_xlib"
|
||||
+ my_xlib_u=$my_xlib
|
||||
+ while :; do
|
||||
+ case " $extracted_archives " in
|
||||
+ *" $my_xlib_u "*)
|
||||
+ extracted_serial=`expr $extracted_serial + 1`
|
||||
+ my_xlib_u=lt$extracted_serial-$my_xlib ;;
|
||||
+ *) break ;;
|
||||
+ esac
|
||||
+ done
|
||||
+ extracted_archives="$extracted_archives $my_xlib_u"
|
||||
+ my_xdir="$my_gentop/$my_xlib_u"
|
||||
|
||||
$show "${rm}r $my_xdir"
|
||||
$run ${rm}r "$my_xdir"
|
||||
@@ -758,6 +778,7 @@
|
||||
*.f90) xform=f90 ;;
|
||||
*.for) xform=for ;;
|
||||
*.java) xform=java ;;
|
||||
+ *.obj) xform=obj ;;
|
||||
esac
|
||||
|
||||
libobj=`$echo "X$libobj" | $Xsed -e "s/\.$xform$/.lo/"`
|
||||
@@ -1138,8 +1159,9 @@
|
||||
for arg
|
||||
do
|
||||
case $arg in
|
||||
- -all-static | -static)
|
||||
- if test "X$arg" = "X-all-static"; then
|
||||
+ -all-static | -static | -static-libtool-libs)
|
||||
+ case $arg in
|
||||
+ -all-static)
|
||||
if test "$build_libtool_libs" = yes && test -z "$link_static_flag"; then
|
||||
$echo "$modename: warning: complete static linking is impossible in this configuration" 1>&2
|
||||
fi
|
||||
@@ -1147,12 +1169,20 @@
|
||||
dlopen_self=$dlopen_self_static
|
||||
fi
|
||||
prefer_static_libs=yes
|
||||
- else
|
||||
+ ;;
|
||||
+ -static)
|
||||
if test -z "$pic_flag" && test -n "$link_static_flag"; then
|
||||
dlopen_self=$dlopen_self_static
|
||||
fi
|
||||
prefer_static_libs=built
|
||||
- fi
|
||||
+ ;;
|
||||
+ -static-libtool-libs)
|
||||
+ if test -z "$pic_flag" && test -n "$link_static_flag"; then
|
||||
+ dlopen_self=$dlopen_self_static
|
||||
+ fi
|
||||
+ prefer_static_libs=yes
|
||||
+ ;;
|
||||
+ esac
|
||||
build_libtool_libs=no
|
||||
build_old_libs=yes
|
||||
break
|
||||
@@ -1712,7 +1742,7 @@
|
||||
continue
|
||||
;;
|
||||
|
||||
- -static)
|
||||
+ -static | -static-libtool-libs)
|
||||
# The effects of -static are defined in a previous loop.
|
||||
# We used to do the same as -all-static on platforms that
|
||||
# didn't have a PIC flag, but the assumption that the effects
|
||||
@@ -2490,7 +2520,9 @@
|
||||
|
||||
if test "$linkmode,$pass" = "prog,link"; then
|
||||
if test -n "$library_names" &&
|
||||
- { test "$prefer_static_libs" = no || test -z "$old_library"; }; then
|
||||
+ { { test "$prefer_static_libs" = no ||
|
||||
+ test "$prefer_static_libs,$installed" = "built,yes"; } ||
|
||||
+ test -z "$old_library"; }; then
|
||||
# We need to hardcode the library path
|
||||
if test -n "$shlibpath_var" && test -z "$avoidtemprpath" ; then
|
||||
# Make sure the rpath contains only unique directories.
|
||||
@@ -3186,7 +3218,7 @@
|
||||
# which has an extra 1 added just for fun
|
||||
#
|
||||
case $version_type in
|
||||
- darwin|linux|osf|windows)
|
||||
+ darwin|linux|osf|windows|none)
|
||||
current=`expr $number_major + $number_minor`
|
||||
age="$number_minor"
|
||||
revision="$number_revision"
|
||||
@@ -3410,11 +3442,11 @@
|
||||
fi
|
||||
|
||||
# Eliminate all temporary directories.
|
||||
- for path in $notinst_path; do
|
||||
- lib_search_path=`$echo "$lib_search_path " | ${SED} -e "s% $path % %g"`
|
||||
- deplibs=`$echo "$deplibs " | ${SED} -e "s% -L$path % %g"`
|
||||
- dependency_libs=`$echo "$dependency_libs " | ${SED} -e "s% -L$path % %g"`
|
||||
- done
|
||||
+# for path in $notinst_path; do
|
||||
+# lib_search_path=`$echo "$lib_search_path " | ${SED} -e "s% $path % %g"`
|
||||
+# deplibs=`$echo "$deplibs " | ${SED} -e "s% -L$path % %g"`
|
||||
+# dependency_libs=`$echo "$dependency_libs " | ${SED} -e "s% -L$path % %g"`
|
||||
+# done
|
||||
|
||||
if test -n "$xrpath"; then
|
||||
# If the user specified any rpath flags, then add them.
|
||||
@@ -3515,13 +3547,12 @@
|
||||
int main() { return 0; }
|
||||
EOF
|
||||
$rm conftest
|
||||
- $LTCC $LTCFLAGS -o conftest conftest.c $deplibs
|
||||
- if test "$?" -eq 0 ; then
|
||||
+ if $LTCC $LTCFLAGS -o conftest conftest.c $deplibs; then
|
||||
ldd_output=`ldd conftest`
|
||||
for i in $deplibs; do
|
||||
name=`expr $i : '-l\(.*\)'`
|
||||
# If $name is empty we are operating on a -L argument.
|
||||
- if test "$name" != "" && test "$name" -ne "0"; then
|
||||
+ if test "$name" != "" && test "$name" != "0"; then
|
||||
if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
|
||||
case " $predeps $postdeps " in
|
||||
*" $i "*)
|
||||
@@ -3560,9 +3591,7 @@
|
||||
# If $name is empty we are operating on a -L argument.
|
||||
if test "$name" != "" && test "$name" != "0"; then
|
||||
$rm conftest
|
||||
- $LTCC $LTCFLAGS -o conftest conftest.c $i
|
||||
- # Did it work?
|
||||
- if test "$?" -eq 0 ; then
|
||||
+ if $LTCC $LTCFLAGS -o conftest conftest.c $i; then
|
||||
ldd_output=`ldd conftest`
|
||||
if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
|
||||
case " $predeps $postdeps " in
|
||||
@@ -3594,7 +3623,7 @@
|
||||
droppeddeps=yes
|
||||
$echo
|
||||
$echo "*** Warning! Library $i is needed by this library but I was not able to"
|
||||
- $echo "*** make it link in! You will probably need to install it or some"
|
||||
+ $echo "*** make it link in! You will probably need to install it or some"
|
||||
$echo "*** library that it depends on before this library will be fully"
|
||||
$echo "*** functional. Installing it before continuing would be even better."
|
||||
fi
|
||||
@@ -4239,12 +4268,14 @@
|
||||
reload_conv_objs=
|
||||
gentop=
|
||||
# reload_cmds runs $LD directly, so let us get rid of
|
||||
- # -Wl from whole_archive_flag_spec
|
||||
+ # -Wl from whole_archive_flag_spec and hope we can get by with
|
||||
+ # turning comma into space..
|
||||
wl=
|
||||
|
||||
if test -n "$convenience"; then
|
||||
if test -n "$whole_archive_flag_spec"; then
|
||||
- eval reload_conv_objs=\"\$reload_objs $whole_archive_flag_spec\"
|
||||
+ eval tmp_whole_archive_flags=\"$whole_archive_flag_spec\"
|
||||
+ reload_conv_objs=$reload_objs\ `$echo "X$tmp_whole_archive_flags" | $Xsed -e 's|,| |g'`
|
||||
else
|
||||
gentop="$output_objdir/${obj}x"
|
||||
generated="$generated $gentop"
|
||||
@@ -4692,16 +4723,16 @@
|
||||
case $host in
|
||||
*cygwin* | *mingw* )
|
||||
if test -f "$output_objdir/${outputname}.def" ; then
|
||||
- compile_command=`$echo "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}.def $output_objdir/${outputname}S.${objext}%"`
|
||||
- finalize_command=`$echo "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}.def $output_objdir/${outputname}S.${objext}%"`
|
||||
+ compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}.def $output_objdir/${outputname}S.${objext}%" | $NL2SP`
|
||||
+ finalize_command=`$echo "X$finalize_command" | $SP2NL | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}.def $output_objdir/${outputname}S.${objext}%" | $NL2SP`
|
||||
else
|
||||
- compile_command=`$echo "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`
|
||||
- finalize_command=`$echo "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`
|
||||
+ compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%" | $NL2SP`
|
||||
+ finalize_command=`$echo "X$finalize_command" | $SP2NL | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%" | $NL2SP`
|
||||
fi
|
||||
;;
|
||||
* )
|
||||
- compile_command=`$echo "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`
|
||||
- finalize_command=`$echo "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`
|
||||
+ compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%" | $NL2SP`
|
||||
+ finalize_command=`$echo "X$finalize_command" | $SP2NL | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%" | $NL2SP`
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
@@ -4716,13 +4747,13 @@
|
||||
# really was required.
|
||||
|
||||
# Nullify the symbol file.
|
||||
- compile_command=`$echo "X$compile_command" | $Xsed -e "s% @SYMFILE@%%"`
|
||||
- finalize_command=`$echo "X$finalize_command" | $Xsed -e "s% @SYMFILE@%%"`
|
||||
+ compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e "s% @SYMFILE@%%" | $NL2SP`
|
||||
+ finalize_command=`$echo "X$finalize_command" | $SP2NL | $Xsed -e "s% @SYMFILE@%%" | $NL2SP`
|
||||
fi
|
||||
|
||||
if test "$need_relink" = no || test "$build_libtool_libs" != yes; then
|
||||
# Replace the output file specification.
|
||||
- compile_command=`$echo "X$compile_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'`
|
||||
+ compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e 's%@OUTPUT@%'"$output"'%g' | $NL2SP`
|
||||
link_command="$compile_command$compile_rpath"
|
||||
|
||||
# We have no uninstalled library dependencies, so finalize right now.
|
||||
@@ -4809,7 +4840,7 @@
|
||||
if test "$fast_install" != no; then
|
||||
link_command="$finalize_var$compile_command$finalize_rpath"
|
||||
if test "$fast_install" = yes; then
|
||||
- relink_command=`$echo "X$compile_var$compile_command$compile_rpath" | $Xsed -e 's%@OUTPUT@%\$progdir/\$file%g'`
|
||||
+ relink_command=`$echo "X$compile_var$compile_command$compile_rpath" | $SP2NL | $Xsed -e 's%@OUTPUT@%\$progdir/\$file%g' | $NL2SP`
|
||||
else
|
||||
# fast_install is set to needless
|
||||
relink_command=
|
||||
@@ -4846,7 +4877,7 @@
|
||||
fi
|
||||
done
|
||||
relink_command="(cd `pwd`; $relink_command)"
|
||||
- relink_command=`$echo "X$relink_command" | $Xsed -e "$sed_quote_subst"`
|
||||
+ relink_command=`$echo "X$relink_command" | $SP2NL | $Xsed -e "$sed_quote_subst" | $NL2SP`
|
||||
fi
|
||||
|
||||
# Quote $echo for shipping.
|
||||
@@ -5253,6 +5284,18 @@
|
||||
Xsed='${SED} -e 1s/^X//'
|
||||
sed_quote_subst='$sed_quote_subst'
|
||||
|
||||
+# Be Bourne compatible (taken from Autoconf:_AS_BOURNE_COMPATIBLE).
|
||||
+if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then
|
||||
+ emulate sh
|
||||
+ NULLCMD=:
|
||||
+ # Zsh 3.x and 4.x performs word splitting on \${1+\"\$@\"}, which
|
||||
+ # is contrary to our usage. Disable this feature.
|
||||
+ alias -g '\${1+\"\$@\"}'='\"\$@\"'
|
||||
+ setopt NO_GLOB_SUBST
|
||||
+else
|
||||
+ case \`(set -o) 2>/dev/null\` in *posix*) set -o posix;; esac
|
||||
+fi
|
||||
+
|
||||
# The HP-UX ksh and POSIX shell print the target directory to stdout
|
||||
# if CDPATH is set.
|
||||
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
|
||||
@@ -5395,7 +5438,7 @@
|
||||
;;
|
||||
esac
|
||||
$echo >> $output "\
|
||||
- \$echo \"\$0: cannot exec \$program \${1+\"\$@\"}\"
|
||||
+ \$echo \"\$0: cannot exec \$program \$*\"
|
||||
exit $EXIT_FAILURE
|
||||
fi
|
||||
else
|
||||
@@ -5581,7 +5624,7 @@
|
||||
done
|
||||
# Quote the link command for shipping.
|
||||
relink_command="(cd `pwd`; $SHELL $progpath $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)"
|
||||
- relink_command=`$echo "X$relink_command" | $Xsed -e "$sed_quote_subst"`
|
||||
+ relink_command=`$echo "X$relink_command" | $SP2NL | $Xsed -e "$sed_quote_subst" | $NL2SP`
|
||||
if test "$hardcode_automatic" = yes ; then
|
||||
relink_command=
|
||||
fi
|
||||
@@ -5926,9 +5969,9 @@
|
||||
|
||||
if test -n "$inst_prefix_dir"; then
|
||||
# Stick the inst_prefix_dir data into the link command.
|
||||
- relink_command=`$echo "$relink_command" | $SED "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%"`
|
||||
+ relink_command=`$echo "$relink_command" | $SP2NL | $SED "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%" | $NL2SP`
|
||||
else
|
||||
- relink_command=`$echo "$relink_command" | $SED "s%@inst_prefix_dir@%%"`
|
||||
+ relink_command=`$echo "$relink_command" | $SP2NL | $SED "s%@inst_prefix_dir@%%" | $NL2SP`
|
||||
fi
|
||||
|
||||
$echo "$modename: warning: relinking \`$file'" 1>&2
|
||||
@@ -6137,7 +6180,7 @@
|
||||
file=`$echo "X$file$stripped_ext" | $Xsed -e 's%^.*/%%'`
|
||||
outputname="$tmpdir/$file"
|
||||
# Replace the output file specification.
|
||||
- relink_command=`$echo "X$relink_command" | $Xsed -e 's%@OUTPUT@%'"$outputname"'%g'`
|
||||
+ relink_command=`$echo "X$relink_command" | $SP2NL | $Xsed -e 's%@OUTPUT@%'"$outputname"'%g' | $NL2SP`
|
||||
|
||||
$show "$relink_command"
|
||||
if $run eval "$relink_command"; then :
|
||||
@@ -6413,12 +6456,13 @@
|
||||
fi
|
||||
|
||||
# Restore saved environment variables
|
||||
- if test "${save_LC_ALL+set}" = set; then
|
||||
- LC_ALL="$save_LC_ALL"; export LC_ALL
|
||||
- fi
|
||||
- if test "${save_LANG+set}" = set; then
|
||||
- LANG="$save_LANG"; export LANG
|
||||
- fi
|
||||
+ for lt_var in LANG LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
|
||||
+ do
|
||||
+ eval "if test \"\${save_$lt_var+set}\" = set; then
|
||||
+ $lt_var=\$save_$lt_var; export $lt_var
|
||||
+ fi"
|
||||
+ done
|
||||
+
|
||||
|
||||
# Now prepare to actually exec the command.
|
||||
exec_cmd="\$cmd$args"
|
||||
@@ -6775,9 +6821,9 @@
|
||||
-dlpreopen FILE link in FILE and add its symbols to lt_preloaded_symbols
|
||||
-export-dynamic allow symbols from OUTPUT-FILE to be resolved with dlsym(3)
|
||||
-export-symbols SYMFILE
|
||||
- try to export only the symbols listed in SYMFILE
|
||||
+ try to export only the symbols listed in SYMFILE
|
||||
-export-symbols-regex REGEX
|
||||
- try to export only the symbols matching REGEX
|
||||
+ try to export only the symbols matching REGEX
|
||||
-LLIBDIR search LIBDIR for required installed libraries
|
||||
-lNAME OUTPUT-FILE requires the installed library libNAME
|
||||
-module build a library that can dlopened
|
||||
@@ -6791,9 +6837,11 @@
|
||||
-release RELEASE specify package release information
|
||||
-rpath LIBDIR the created library will eventually be installed in LIBDIR
|
||||
-R[ ]LIBDIR add LIBDIR to the runtime path of programs and libraries
|
||||
- -static do not do any dynamic linking of libtool libraries
|
||||
+ -static do not do any dynamic linking of uninstalled libtool libraries
|
||||
+ -static-libtool-libs
|
||||
+ do not do any dynamic linking of libtool libraries
|
||||
-version-info CURRENT[:REVISION[:AGE]]
|
||||
- specify library version info [each variable defaults to 0]
|
||||
+ specify library version info [each variable defaults to 0]
|
||||
|
||||
All other options (arguments beginning with \`-') are ignored.
|
||||
|
||||
--- libtool-1.5.22/libtool.m4.rh1 2006-06-08 12:32:23.000000000 +0200
|
||||
+++ libtool-1.5.22/libtool.m4 2006-06-08 12:36:53.000000000 +0200
|
||||
@@ -6378,6 +6378,7 @@
|
||||
done
|
||||
done
|
||||
done
|
||||
+IFS=$as_save_IFS
|
||||
lt_ac_max=0
|
||||
lt_ac_count=0
|
||||
# Add /usr/xpg4/bin/sed as it is typically found on Solaris
|
||||
@@ -6410,5 +6411,6 @@
|
||||
done
|
||||
])
|
||||
SED=$lt_cv_path_SED
|
||||
+AC_SUBST([SED])
|
||||
AC_MSG_RESULT([$SED])
|
||||
])
|
||||
--- libtool-1.5.22/libltdl/ltdl.c.syntax1 2006-06-08 12:02:39.000000000 +0200
|
||||
+++ libtool-1.5.22/libltdl/ltdl.c 2006-06-08 12:03:09.000000000 +0200
|
||||
@@ -894,7 +894,7 @@
|
||||
(*lt_dlmutex_seterror_func) (errormsg); \
|
||||
else lt_dllast_error = (errormsg); } LT_STMT_END
|
||||
#define LT_DLMUTEX_GETERROR(errormsg) LT_STMT_START { \
|
||||
- if (lt_dlmutex_seterror_func) \
|
||||
+ if (lt_dlmutex_geterror_func) \
|
||||
(errormsg) = (*lt_dlmutex_geterror_func) (); \
|
||||
else (errormsg) = lt_dllast_error; } LT_STMT_END
|
||||
|
15
libtool-1.5.22-relativepath.patch
Normal file
15
libtool-1.5.22-relativepath.patch
Normal file
@ -0,0 +1,15 @@
|
||||
--- libtool-1.5.22/libltdl/ltdl.c.relativepath 2007-02-08 09:20:54.000000000 -0500
|
||||
+++ libtool-1.5.22/libltdl/ltdl.c 2007-02-08 09:46:41.000000000 -0500
|
||||
@@ -3203,9 +3203,10 @@
|
||||
}
|
||||
#endif
|
||||
}
|
||||
- if (!file)
|
||||
+ if (!file)
|
||||
{
|
||||
- file = fopen (filename, LT_READTEXT_MODE);
|
||||
+ if(strstr(filename,"/") || strcmp((filename + strlen(filename) - 3), ".la") != 0)
|
||||
+ file = fopen (filename, LT_READTEXT_MODE);
|
||||
}
|
||||
|
||||
/* If we didn't find the file by now, it really isn't there. Set
|
@ -1,35 +0,0 @@
|
||||
From f7e477ec085414991c8160c7394bfaf2b1425c67 Mon Sep 17 00:00:00 2001
|
||||
From: Karsten Hopp <karsten@fedoraproject.org>
|
||||
Date: Wed, 29 Oct 2014 13:27:27 +0100
|
||||
Subject: [PATCH] remove /lib64 and /usr/lib64 rpath
|
||||
|
||||
---
|
||||
m4/libtool.m4 | 5 ++++-
|
||||
1 file changed, 4 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/m4/libtool.m4 b/m4/libtool.m4
|
||||
index f796d7b..41dd20a 100644
|
||||
--- a/m4/libtool.m4
|
||||
+++ b/m4/libtool.m4
|
||||
@@ -2866,6 +2866,9 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
|
||||
# before this can be enabled.
|
||||
hardcode_into_libs=yes
|
||||
|
||||
+ # Add ABI-specific directories to the system library path.
|
||||
+ sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib"
|
||||
+
|
||||
# Ideally, we could use ldconfig to report *all* directores which are
|
||||
# searched for libraries, however this is still not possible. Aside from not
|
||||
# being certain /sbin/ldconfig is available, command
|
||||
@@ -2874,7 +2877,7 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
|
||||
# appending ld.so.conf contents (and includes) to the search path.
|
||||
if test -f /etc/ld.so.conf; then
|
||||
lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
|
||||
- sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
|
||||
+ sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
|
||||
fi
|
||||
|
||||
# We used to test for /lib/ld.so.1 and disable shared libraries on
|
||||
--
|
||||
2.1.0
|
||||
|
@ -1,53 +0,0 @@
|
||||
Enabling lto will result in failure during test phase, to be precise test 67 will cause it.
|
||||
Compiler flags for this test (and most likely for rest of them) are inherited from actual build phase.
|
||||
I'm not sure if this is expected.
|
||||
|
||||
Most distribution disables this test. We try to keep it by stripping lto flags for it.
|
||||
|
||||
Origin for this tests: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=391427
|
||||
|
||||
--- a/tests/link-order2.at 2015-01-16 19:52:04.000000000 +0100
|
||||
+++ b/tests/link-order2_new.at 2021-11-30 02:01:09.574451906 +0100
|
||||
@@ -47,6 +47,8 @@
|
||||
AT_KEYWORDS([libtool])
|
||||
AT_KEYWORDS([interactive])dnl running 'wrong' may cause a popup window.
|
||||
|
||||
+NO_LTO_CFLAGS=${CFLAGS/-flto*-ffat-lto-objects }
|
||||
+
|
||||
eval `$LIBTOOL --config | $EGREP '^(shlibpath_var|allow_undefined_flag)='`
|
||||
|
||||
undefined_setting=-no-undefined
|
||||
@@ -89,12 +91,12 @@
|
||||
EOF
|
||||
|
||||
for file in a0 a1 b; do
|
||||
- $LIBTOOL --mode=compile $CC $CPPFLAGS $CFLAGS -c $file.c
|
||||
+ $LIBTOOL --mode=compile $CC $CPPFLAGS $NO_LTO_CFLAGS -c $file.c
|
||||
done
|
||||
-$CC $CPPFLAGS $CFLAGS -c main.c
|
||||
+$CC $CPPFLAGS $NO_LTO_CFLAGS -c main.c
|
||||
|
||||
# Build an old, installed library.
|
||||
-$LIBTOOL --mode=link $CC $CFLAGS $LDFLAGS $static -o liba0.la a0.lo -rpath $deflibdir
|
||||
+$LIBTOOL --mode=link $CC $NO_LTO_CFLAGS $LDFLAGS $static -o liba0.la a0.lo -rpath $deflibdir
|
||||
$LIBTOOL --mode=install cp liba0.la $deflibdir/liba0.la
|
||||
$LIBTOOL --mode=clean rm -f liba0.la
|
||||
|
||||
@@ -118,13 +120,13 @@
|
||||
esac
|
||||
test non-libtool,-static-libtool-libs = "$type_of_depdepl,$static" &&
|
||||
static=-all-static
|
||||
- $LIBTOOL --mode=link $CC $CFLAGS $LDFLAGS $static -o liba1.la a1.lo -rpath $libdir
|
||||
- $LIBTOOL --mode=link $CC $CFLAGS $LDFLAGS $static -o libb.la b.lo liba1.la -rpath $libdir
|
||||
- AT_CHECK([$LIBTOOL --mode=link $CC $CFLAGS $LDFLAGS $static -o main$EXEEXT main.$OBJEXT libb.la -la0],
|
||||
+ $LIBTOOL --mode=link $CC $NO_LTO_CFLAGS $LDFLAGS $static -o liba1.la a1.lo -rpath $libdir
|
||||
+ $LIBTOOL --mode=link $CC $NO_LTO_CFLAGS $LDFLAGS $static -o libb.la b.lo liba1.la -rpath $libdir
|
||||
+ AT_CHECK([$LIBTOOL --mode=link $CC $NO_LTO_CFLAGS $LDFLAGS $static -o main$EXEEXT main.$OBJEXT libb.la -la0],
|
||||
[], [ignore], [ignore])
|
||||
LT_AT_EXEC_CHECK([./main])
|
||||
# Now test that if we reverse the link order, the program fails.
|
||||
- AT_CHECK([$LIBTOOL --mode=link $CC $CFLAGS $LDFLAGS $static -o wrong$EXEEXT main.$OBJEXT -la0 libb.la],
|
||||
+ AT_CHECK([$LIBTOOL --mode=link $CC $NO_LTO_CFLAGS $LDFLAGS $static -o wrong$EXEEXT main.$OBJEXT -la0 libb.la],
|
||||
[], [ignore], [ignore])
|
||||
if test yes, != "$shared_fails,$static"; then
|
||||
LT_AT_EXEC_CHECK([./wrong], [1], [], [ignore], [|| (exit 1)])
|
@ -1,16 +0,0 @@
|
||||
diff -r -U5 libtool-2.4.6.old/tests/demo.at libtool-2.4.6/tests/demo.at
|
||||
--- libtool-2.4.6.old/tests/demo.at 2022-01-31 22:15:48.539557030 +0100
|
||||
+++ libtool-2.4.6/tests/demo.at 2022-02-01 09:43:30.262092074 +0100
|
||||
@@ -508,11 +508,11 @@
|
||||
## ----------- ##
|
||||
|
||||
AT_SETUP([force non-PIC objects])
|
||||
|
||||
AT_CHECK([case $host in
|
||||
-hppa*|x86_64*|s390*)
|
||||
+hppa*|x86_64*|s390*|arm*)
|
||||
# These hosts cannot use non-PIC shared libs
|
||||
exit 77 ;;
|
||||
*-solaris*|*-sunos*)
|
||||
# Libtool does not build non-PIC shared libs on these hosts
|
||||
exit 77 ;;
|
@ -1,14 +0,0 @@
|
||||
diff --git a/Makefile.am b/Makefile.am
|
||||
index 13dfc63..5c5603a 100644
|
||||
--- a/Makefile.am
|
||||
+++ b/Makefile.am
|
||||
@@ -311,6 +311,9 @@ libtool: $(ltmain_sh) $(config_status) $(dotversion)
|
||||
|
||||
include libltdl/ltdl.mk
|
||||
|
||||
+libltdl_libltdl_la_CPPFLAGS += $(CUSTOM_LTDL_CFLAGS)
|
||||
+libltdl_libltdl_la_LDFLAGS += $(CUSTOM_LTDL_LDFLAGS)
|
||||
+
|
||||
lt_aclocal_m4 = $(srcdir)/$(ltdl_dir)/aclocal.m4
|
||||
lt_config_h_in = $(srcdir)/$(ltdl_dir)/config-h.in
|
||||
lt_configure = $(srcdir)/$(ltdl_dir)/configure
|
@ -1,58 +0,0 @@
|
||||
diff -r -U5 libtool-2.4.6/build-aux/ltmain.in libtool-2.4.6.new/build-aux/ltmain.in
|
||||
--- libtool-2.4.6/build-aux/ltmain.in 2022-02-22 09:21:35.317958251 +0100
|
||||
+++ libtool-2.4.6.new/build-aux/ltmain.in 2022-02-22 09:16:10.117571787 +0100
|
||||
@@ -501,21 +501,14 @@
|
||||
fi
|
||||
|
||||
# preserve --debug
|
||||
test : = "$debug_cmd" || func_append preserve_args " --debug"
|
||||
|
||||
- case $host in
|
||||
- # Solaris2 added to fix http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16452
|
||||
- # see also: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59788
|
||||
- *cygwin* | *mingw* | *pw32* | *cegcc* | *solaris2* | *os2*)
|
||||
- # don't eliminate duplications in $postdeps and $predeps
|
||||
- opt_duplicate_compiler_generated_deps=:
|
||||
- ;;
|
||||
- *)
|
||||
- opt_duplicate_compiler_generated_deps=$opt_preserve_dup_deps
|
||||
- ;;
|
||||
- esac
|
||||
+ # Keeping compiler generated duplicates in $postdeps and $predeps is not
|
||||
+ # harmful, and is necessary in a majority of systems that use it to satisfy
|
||||
+ # symbol dependencies.
|
||||
+ opt_duplicate_compiler_generated_deps=:
|
||||
|
||||
$opt_help || {
|
||||
# Sanity checks first:
|
||||
func_check_version_match
|
||||
|
||||
diff -r -U5 libtool-2.4.6/build-aux/ltmain.sh libtool-2.4.6.new/build-aux/ltmain.sh
|
||||
--- libtool-2.4.6/build-aux/ltmain.sh 2015-02-15 17:15:12.000000000 +0100
|
||||
+++ libtool-2.4.6.new/build-aux/ltmain.sh 2022-02-22 09:16:44.783613061 +0100
|
||||
@@ -2413,21 +2413,14 @@
|
||||
fi
|
||||
|
||||
# preserve --debug
|
||||
test : = "$debug_cmd" || func_append preserve_args " --debug"
|
||||
|
||||
- case $host in
|
||||
- # Solaris2 added to fix http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16452
|
||||
- # see also: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59788
|
||||
- *cygwin* | *mingw* | *pw32* | *cegcc* | *solaris2* | *os2*)
|
||||
- # don't eliminate duplications in $postdeps and $predeps
|
||||
- opt_duplicate_compiler_generated_deps=:
|
||||
- ;;
|
||||
- *)
|
||||
- opt_duplicate_compiler_generated_deps=$opt_preserve_dup_deps
|
||||
- ;;
|
||||
- esac
|
||||
+ # Keeping compiler generated duplicates in $postdeps and $predeps is not
|
||||
+ # harmful, and is necessary in a majority of systems that use it to satisfy
|
||||
+ # symbol dependencies.
|
||||
+ opt_duplicate_compiler_generated_deps=:
|
||||
|
||||
$opt_help || {
|
||||
# Sanity checks first:
|
||||
func_check_version_match
|
||||
|
@ -1,40 +0,0 @@
|
||||
diff -up libtool-2.4.6/Makefile.in.nodocs libtool-2.4.6/Makefile.in
|
||||
--- libtool-2.4.6/Makefile.in.nodocs 2017-04-21 12:46:20.704300023 +0200
|
||||
+++ libtool-2.4.6/Makefile.in 2017-04-21 12:46:42.696840234 +0200
|
||||
@@ -313,12 +313,11 @@ MAKEINFOHTML = $(MAKEINFO) --html
|
||||
AM_MAKEINFOHTMLFLAGS = $(AM_MAKEINFOFLAGS)
|
||||
DVIPS = dvips
|
||||
RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
|
||||
- ctags-recursive dvi-recursive html-recursive info-recursive \
|
||||
- install-data-recursive install-dvi-recursive \
|
||||
- install-exec-recursive install-html-recursive \
|
||||
- install-info-recursive install-pdf-recursive \
|
||||
- install-ps-recursive install-recursive installcheck-recursive \
|
||||
- installdirs-recursive pdf-recursive ps-recursive \
|
||||
+ ctags-recursive \
|
||||
+ install-data-recursive \
|
||||
+ install-exec-recursive \
|
||||
+ install-recursive installcheck-recursive \
|
||||
+ installdirs-recursive \
|
||||
tags-recursive uninstall-recursive
|
||||
am__can_run_installinfo = \
|
||||
case $$AM_UPDATE_INFO_DIR in \
|
||||
@@ -361,8 +360,7 @@ am__define_uniq_tagged_files = \
|
||||
ETAGS = etags
|
||||
CTAGS = ctags
|
||||
CSCOPE = cscope
|
||||
-am__DIST_COMMON = $(dist_man1_MANS) $(doc_libtool_TEXINFOS) \
|
||||
- $(srcdir)/Makefile.in $(srcdir)/config-h.in \
|
||||
+am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config-h.in \
|
||||
$(srcdir)/libltdl/ltdl.mk $(top_srcdir)/build-aux/compile \
|
||||
$(top_srcdir)/build-aux/config.guess \
|
||||
$(top_srcdir)/build-aux/config.sub \
|
||||
@@ -1973,7 +1971,7 @@ info: info-recursive
|
||||
info-am: $(INFO_DEPS)
|
||||
|
||||
install-data-am: install-data-local install-includeHEADERS \
|
||||
- install-info-am install-ltdlincludeHEADERS install-man
|
||||
+ install-ltdlincludeHEADERS
|
||||
|
||||
install-dvi: install-dvi-recursive
|
||||
|
590
libtool.spec
590
libtool.spec
@ -1,67 +1,37 @@
|
||||
# See the bug #429880
|
||||
%global gcc_major %(gcc -dumpversion || echo "666")
|
||||
# See rhbz#1193591
|
||||
%global automake_version %(set -- `automake --version | head -n 1` ; echo ${4-unknown})
|
||||
|
||||
%bcond_without check
|
||||
%define upstream_version 1.5.22
|
||||
|
||||
Summary: The GNU Portable Library Tool
|
||||
Name: libtool
|
||||
Version: 2.4.7
|
||||
Release: 2%{?dist}
|
||||
License: GPLv2+ and LGPLv2+ and GFDL
|
||||
Version: %{upstream_version}
|
||||
Release: 11%{?dist}
|
||||
License: GPL
|
||||
Group: Development/Tools
|
||||
Source: http://ftp.gnu.org/gnu/libtool/libtool-%{upstream_version}.tar.gz
|
||||
URL: http://www.gnu.org/software/libtool/
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||
Requires(post): /sbin/install-info
|
||||
Requires(preun): /sbin/install-info
|
||||
Patch1: libtool-1.5.18-multilib.patch
|
||||
|
||||
Source: http://ftp.gnu.org/gnu/libtool/libtool-%{version}.tar.xz
|
||||
# Remove in libtool-1.5.23:
|
||||
Patch2: libtool-1.5.22-misc.patch
|
||||
|
||||
# ~> downstream
|
||||
# ~> remove possibly once #1158915 gets fixed somehow
|
||||
Patch0: libtool-2.4.5-rpath.patch
|
||||
#Patch3: libtool-1.5.22-anygcc1.patch
|
||||
|
||||
# See the rhbz#1289759 and rhbz#1214506. We disable hardening namely because
|
||||
# that bakes the CFLAGS/LDFLAGS into installed /bin/libtool and ltmain.sh files.
|
||||
# At the same time we want to have libltdl.so hardened. Downstream-only patch.
|
||||
%undefine _hardened_build
|
||||
Patch1: libtool-2.4.6-hardening.patch
|
||||
# skip over lines in /etc/ld.so.conf.d/* which don't look like absolute paths (p.e. files from kernel-xen):
|
||||
Patch4: libtool-1.5.22-ldconfigvars.patch
|
||||
|
||||
# The testsuite seems to not properly handle template instantiation and as
|
||||
# a result fails. libtool itself appears to be OK from my by-hand testing. (by Jeff Law)
|
||||
# Disable LTO for link-order2 test (Related: #1988112)
|
||||
Patch2: libtool-2.4.6-disable-lto-link-order2.patch
|
||||
|
||||
# non-PIC libraries are not supported on ARMv7
|
||||
# Since we removed "-fPIC" from global CFLAGS this test fails on this arch (as expected)
|
||||
# Please refer to the following ticket regarding PIC support on ARM:
|
||||
# https://bugs.launchpad.net/ubuntu/+source/gcc-4.4/+bug/503448
|
||||
Patch3: libtool-2.4.6-disable_non-pic_arm.patch
|
||||
|
||||
# rhbz#2047389, patch sent upstream
|
||||
# https://lists.gnu.org/archive/html/libtool-patches/2022-02/msg00000.html
|
||||
Patch4: libtool-2.4.6-keep-compiler-deps.patch
|
||||
|
||||
%if ! 0%{?_module_build}
|
||||
Patch100: libtool-nodocs.patch
|
||||
%endif
|
||||
Patch5: libtool-1.5.22-configupdate-217166.patch
|
||||
|
||||
# don't read .la file in current working directory, root might get tricked
|
||||
# into running a prepared binary in that directory:
|
||||
Patch6: libtool-1.5.22-relativepath.patch
|
||||
BuildRequires: autoconf >= 2.59, automake >= 1.9.2, texinfo
|
||||
# make sure we can configure all supported langs
|
||||
BuildRequires: gcc, gcc-c++, libstdc++-devel, gcc-gfortran, gcc-java
|
||||
# /usr/bin/libtool includes paths within gcc's versioned directories
|
||||
# Libtool must be rebuilt whenever a new upstream gcc is built
|
||||
# Starting with gcc 7 gcc in Fedora is packaged so that only major
|
||||
# number changes need libtool rebuilding.
|
||||
Requires: gcc(major) = %{gcc_major}
|
||||
Requires: autoconf, automake, sed, tar, findutils
|
||||
|
||||
%if ! 0%{?_module_build}
|
||||
BuildRequires: texinfo
|
||||
%endif
|
||||
BuildRequires: autoconf, automake
|
||||
BuildRequires: help2man
|
||||
|
||||
# make sure we can configure all supported langs
|
||||
BuildRequires: libstdc++-devel, gcc-gfortran
|
||||
|
||||
BuildRequires: gcc, gcc-c++
|
||||
BuildRequires: make
|
||||
|
||||
Requires: autoconf >= 2.50, automake >= 1.4
|
||||
|
||||
%description
|
||||
GNU Libtool is a set of shell scripts which automatically configure UNIX and
|
||||
@ -78,12 +48,20 @@ Portable Library Tool (libtool) and the GNU Libtool Dynamic Module Loader
|
||||
(ltdl) into a package built using the GNU Autotools (including GNU Autoconf
|
||||
and GNU Automake).
|
||||
|
||||
This package includes a modification from the original GNU Libtool to allow
|
||||
support for multi-architecture systems, such as the AMD64 Opteron and the Intel
|
||||
64-bit Xeon.
|
||||
|
||||
|
||||
|
||||
%package ltdl
|
||||
Summary: Runtime libraries for GNU Libtool Dynamic Module Loader
|
||||
Provides: %{name}-libs = %{version}-%{release}
|
||||
License: LGPLv2+
|
||||
|
||||
Group: System Environment/Libraries
|
||||
Provides: libtool-libs = %{version}-%{release}
|
||||
Obsoletes: libtool-libs < 1.5.20
|
||||
License: LGPL
|
||||
Requires(post): /sbin/ldconfig
|
||||
Requires(postun): /sbin/ldconfig
|
||||
|
||||
%description ltdl
|
||||
The libtool-ltdl package contains the GNU Libtool Dynamic Module Loader, a
|
||||
@ -91,481 +69,101 @@ library that provides a consistent, portable interface which simplifies the
|
||||
process of using dynamic modules.
|
||||
|
||||
These runtime libraries are needed by programs that link directly to the
|
||||
system-installed ltdl libraries; they are not needed by software built using
|
||||
the rest of the GNU Autotools (including GNU Autoconf and GNU Automake).
|
||||
system-installed ltdl libraries; they are not needed by software built using the
|
||||
rest of the GNU Autotools (including GNU Autoconf and GNU Automake).
|
||||
|
||||
|
||||
|
||||
%package ltdl-devel
|
||||
Summary: Tools needed for development using the GNU Libtool Dynamic Module Loader
|
||||
Requires: automake = %automake_version
|
||||
Requires: %{name}-ltdl = %{version}-%{release}
|
||||
License: LGPLv2+
|
||||
|
||||
Group: Development/Libraries
|
||||
Requires: libtool-ltdl = %{version}-%{release}
|
||||
License: LGPL
|
||||
|
||||
%description ltdl-devel
|
||||
Static libraries and header files for development with ltdl.
|
||||
|
||||
|
||||
%prep
|
||||
%autosetup -n libtool-%{version} -p1
|
||||
|
||||
autoreconf -v
|
||||
%prep
|
||||
%setup -n libtool-%{upstream_version} -q
|
||||
%patch1 -p1 -b .multilib
|
||||
%patch2 -p1 -b .misc
|
||||
#patch3 -p1 -b .anygcc
|
||||
%patch4 -p1 -b .ldconfigvars
|
||||
%patch5 -p1 -b .automake110
|
||||
%patch6 -p1 -b .relativepath
|
||||
|
||||
%build
|
||||
|
||||
%configure
|
||||
|
||||
%make_build \
|
||||
CUSTOM_LTDL_CFLAGS="%_hardening_cflags" \
|
||||
CUSTOM_LTDL_LDFLAGS="%_hardening_ldflags"
|
||||
./bootstrap
|
||||
|
||||
export CC=gcc
|
||||
export CXX=g++
|
||||
export F77=gfortran
|
||||
export CFLAGS="$RPM_OPT_FLAGS -fPIC"
|
||||
# dumb redhat-rpm-config replaces config.{sub,guess} with ancient ones in %%configure, use ./configure instead:
|
||||
./configure --prefix=%{_prefix} --exec-prefix=%{_prefix} --bindir=%{_bindir} --sbindir=%{_sbindir} --sysconfdir=%{_sysconfdir} --datadir=%{_datadir} --includedir=%{_includedir} --libdir=%{_libdir} --libexecdir=%{_libexecdir} --localstatedir=%{_localstatedir} --mandir=%{_mandir} --infodir=%{_infodir}
|
||||
# build not smp safe:
|
||||
make #%{?_smp_mflags}
|
||||
|
||||
%check
|
||||
%if %{with check}
|
||||
make check VERBOSE=yes || { cat tests/testsuite.dir/*/testsuite.log ; false ; }
|
||||
%endif
|
||||
#make check VERBOSE=yes > make_check.log 2>&1 || (cat make_check.log && false)
|
||||
|
||||
|
||||
|
||||
%install
|
||||
%make_install
|
||||
# info's TOP dir (by default owned by info)
|
||||
rm -rf %{buildroot}
|
||||
make install DESTDIR=$RPM_BUILD_ROOT
|
||||
rm -f %{buildroot}%{_infodir}/dir
|
||||
# *.la *.a files generated by libtool shouldn't be distributed (and the
|
||||
# `./configure --disable-static' breaks testsuite)
|
||||
rm -f %{buildroot}%{_libdir}/libltdl.{a,la}
|
||||
|
||||
|
||||
|
||||
%clean
|
||||
rm -rf %{buildroot}
|
||||
|
||||
|
||||
|
||||
%post
|
||||
/sbin/install-info %{_infodir}/libtool.info.gz %{_infodir}/dir || :
|
||||
|
||||
%post ltdl -p /sbin/ldconfig
|
||||
|
||||
|
||||
|
||||
%preun
|
||||
if [ "$1" = 0 ]; then
|
||||
/sbin/install-info --delete %{_infodir}/libtool.info.gz %{_infodir}/dir || :
|
||||
fi
|
||||
|
||||
%postun ltdl -p /sbin/ldconfig
|
||||
|
||||
|
||||
|
||||
%files
|
||||
%license COPYING
|
||||
%doc AUTHORS NEWS README THANKS TODO ChangeLog*
|
||||
%{_infodir}/libtool.info*.gz
|
||||
%{_mandir}/man1/libtool.1*
|
||||
%{_mandir}/man1/libtoolize.1*
|
||||
%defattr(-,root,root)
|
||||
%doc AUTHORS COPYING NEWS README THANKS TODO ChangeLog
|
||||
%{_infodir}/libtool.info.gz
|
||||
%{_bindir}/libtool
|
||||
%{_bindir}/libtoolize
|
||||
%{_datadir}/aclocal/*.m4
|
||||
%dir %{_datadir}/libtool
|
||||
%{_datadir}/libtool/build-aux
|
||||
|
||||
%{_datadir}/libtool
|
||||
|
||||
%files ltdl
|
||||
%license libltdl/COPYING.LIB
|
||||
%defattr(-,root,root)
|
||||
%doc libltdl/COPYING.LIB libltdl/README
|
||||
%{_libdir}/libltdl.so.*
|
||||
|
||||
|
||||
%files ltdl-devel
|
||||
%license libltdl/COPYING.LIB
|
||||
%doc libltdl/README
|
||||
%{_datadir}/libtool
|
||||
%exclude %{_datadir}/libtool/build-aux
|
||||
%{_includedir}/ltdl.h
|
||||
%{_includedir}/libltdl
|
||||
# .so files without version must be in -devel subpackage
|
||||
%defattr(-,root,root)
|
||||
%{_libdir}/libltdl.a
|
||||
%{_libdir}/libltdl.la
|
||||
%{_libdir}/libltdl.so
|
||||
%{_includedir}/ltdl.h
|
||||
|
||||
|
||||
|
||||
%changelog
|
||||
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.7-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
||||
|
||||
* Mon Mar 21 2022 Frederic Berat <fberat@redhat.com> - 2.4.7-1
|
||||
- Rebase to libtool 2.4.7 (#2065004)
|
||||
|
||||
* Thu Feb 17 2022 Frederic Berat <fberat@redhat.com> - 2.4.6-50
|
||||
- Keep compiler generated list of library dependencies.
|
||||
|
||||
* Sun Feb 13 2022 Jeff Law <jeffreyalaw@gmail.com> - 2.4.6-49
|
||||
- Re-enable LTO (completing change from Nov 29, 2021)
|
||||
|
||||
* Tue Feb 01 2022 Frederic Berat <fberat@redhat.com> - 2.4.6-48
|
||||
- Add support for "-fsanitize", rhbz#2024647
|
||||
- Add support for "-fuse-ld", rhbz#2024647
|
||||
- Use make macros (based on Tom Stellard work for f33 and Timm Bäder)
|
||||
https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro
|
||||
- Disable non-PIC test for ARM as this is not supported on this arch
|
||||
- Use autosetup
|
||||
- Use plain %%configure
|
||||
|
||||
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.6-47
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
||||
|
||||
* Mon Jan 10 2022 Jakub Jelinek <jakub@redhat.com> - 2.4.6-46
|
||||
- bump: for gcc 12.* in rawhide
|
||||
|
||||
* Mon Nov 29 2021 Marek Kulik <mkulik@redhat.com> - 2.4.6-45
|
||||
- Enable LTO build
|
||||
- Add disable-lto-link-order2.patch to pass tests
|
||||
|
||||
* Mon Oct 04 2021 Ondrej Dubaj <odubaj@redhat.com> - 2.4.6-44
|
||||
- rebuild with automake-1.16.5
|
||||
|
||||
* Mon Aug 30 2021 Ondrej Dubaj <odubaj@redhat.com> - 2.4.6-43
|
||||
- rebuild with automake-1.16.4
|
||||
|
||||
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.6-42
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
||||
|
||||
* Thu Mar 25 2021 Ondrej Dubaj <odubaj@redhat.com> - 2.4.6-41
|
||||
- rebuild with automake-1.16.3
|
||||
|
||||
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.6-40
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
||||
|
||||
* Mon Dec 07 2020 Jakub Jelinek <jakub@redhat.com> - 2.4.6-39
|
||||
- bump: for gcc 11.* in eln
|
||||
|
||||
* Sun Dec 06 2020 Jakub Jelinek <jakub@redhat.com> - 2.4.6-38
|
||||
- bump: for gcc 11.* in rawhide
|
||||
|
||||
* Wed Oct 21 2020 Jakub Jelinek <jakub@redhat.com> - 2.4.6-37
|
||||
- bump: for gcc 11.* in eln
|
||||
|
||||
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.6-36
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
||||
|
||||
* Tue Apr 21 2020 Jeff Law <law@redhat.com> - 2.4.6-35
|
||||
- Disable LTO
|
||||
|
||||
* Tue Apr 21 2020 Pavel Raiskup <praiskup@redhat.com> - 2.4.6-34
|
||||
- bump for new automake, rhbz#1815814
|
||||
|
||||
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.6-33
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||
|
||||
* Mon Jan 20 2020 Jakub Jelinek <jakub@redhat.com> - 2.4.6-32
|
||||
- bump: for gcc 10.*
|
||||
|
||||
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.6-31
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
||||
|
||||
* Wed Apr 24 2019 Björn Esser <besser82@fedoraproject.org> - 2.4.6-30
|
||||
- Remove hardcoded gzip suffix from GNU info pages
|
||||
|
||||
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.6-29
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
||||
|
||||
* Mon Jan 21 2019 Björn Esser <besser82@fedoraproject.org> - 2.4.6-28
|
||||
- bump: for gcc 9.*
|
||||
|
||||
* Tue Aug 28 2018 Pavel Raiskup <praiskup@redhat.com> - 2.4.6-27
|
||||
- BR gcc, gcc-c++ (rhbz#1623078)
|
||||
|
||||
* Tue Aug 28 2018 Pavel Raiskup <praiskup@redhat.com> - 2.4.6-26
|
||||
- cleanup post/postun, there are RPM triggers nowadays
|
||||
- fix error: line 2642: func__fatal_error: command not found (rhbz#1622611)
|
||||
|
||||
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.6-25
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
||||
|
||||
* Fri Apr 20 2018 Pavel Raiskup <praiskup@redhat.com> - 2.4.6-24
|
||||
- harden libltdl.so (rhbz#1548751)
|
||||
|
||||
* Mon Mar 26 2018 Pavel Raiskup <praiskup@redhat.com> - 2.4.6-23
|
||||
- bake in versioned requirement on automake (rhbz#1193591)
|
||||
- fix testsuite FTBFS against automake 1.16.1
|
||||
- bypass -specs=* to gcc (rhbz#985592)
|
||||
|
||||
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.6-22
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
||||
|
||||
* Mon Jan 29 2018 Jakub Jelinek <jakub@redhat.com> - 2.4.6-21
|
||||
- bump: for gcc 8.*
|
||||
|
||||
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.6-20
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
||||
|
||||
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.6-19
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
||||
|
||||
* Fri Apr 21 2017 Karsten Hopp <karsten@redhat.com> - 2.4.6-18
|
||||
- use new _module_build macro to limit dependencies for Modularity
|
||||
|
||||
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.6-17
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
||||
|
||||
* Thu Feb 02 2017 Pavel Raiskup <praiskup@redhat.com> - 2.4.6-16
|
||||
- use %%license (rhbz#1418518)
|
||||
|
||||
* Fri Jan 27 2017 Jakub Jelinek <jakub@redhat.com> - 2.4.6-15
|
||||
- bump: for gcc 7.*
|
||||
- require gcc(major) = 7 rather than gcc = 7.0.1
|
||||
|
||||
* Tue Jan 03 2017 Pavel Raiskup <praiskup@redhat.com> - 2.4.6-14
|
||||
- remove duplicate Requires: entry
|
||||
- use bcond_without instead of PostgreSQL-packaging 'runselftest'
|
||||
|
||||
* Thu Dec 22 2016 Pavel Raiskup <praiskup@redhat.com> - 2.4.6-13
|
||||
- bump: for gcc 6.3.1
|
||||
|
||||
* Fri Sep 02 2016 Pavel Raiskup <praiskup@redhat.com> - 2.4.6-12
|
||||
- bump: for gcc 6.2.1
|
||||
|
||||
* Thu Apr 28 2016 Igor Gnatenko <ignatenko@redhat.com> - 2.4.6-11
|
||||
- Rebuilt for gcc 6.1.1
|
||||
|
||||
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.6-10
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
||||
|
||||
* Thu Jan 28 2016 Jakub Jelinek <jakub@redhat.com> - 2.4.6-9
|
||||
- rebuilt for gcc 6.0.0
|
||||
|
||||
* Tue Dec 08 2015 Pavel Raiskup <praiskup@redhat.com> - 2.4.6-8
|
||||
- disable hardening (#1289759)
|
||||
|
||||
* Tue Dec 08 2015 Kalev Lember <klember@redhat.com> - 2.4.6-7
|
||||
- Rebuilt for gcc 5.3.1
|
||||
|
||||
* Thu Nov 5 2015 Orion Poplawski <orion@cora.nwra.com> - 2.4.6-6
|
||||
- Rebuild for gcc 5.2.1
|
||||
|
||||
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.6-5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
||||
|
||||
* Sat Apr 25 2015 Pavel Raiskup <praiskup@redhat.com> - 2.4.6-4
|
||||
- don't hack the hardening flag into pre-built libtool
|
||||
|
||||
* Thu Apr 23 2015 Kalev Lember <kalevlember@gmail.com> - 2.4.6-3
|
||||
- rebuilt for gcc 5.1.1
|
||||
|
||||
* Tue Apr 14 2015 Kalev Lember <kalevlember@gmail.com> - 2.4.6-2
|
||||
- rebuilt for gcc 5.0.1
|
||||
|
||||
* Tue Feb 17 2015 Pavel Raiskup <praiskup@redhat.com> - 2.4.6-1
|
||||
- rebase to most recent upstream release 2.4.6 (#1159497)
|
||||
|
||||
* Fri Feb 06 2015 Jakub Jelinek <jakub@redhat.com> - 2.4.2-32
|
||||
- rebuilt for gcc 5.0.0
|
||||
|
||||
* Sun Nov 02 2014 Jakub Jelinek <jakub@redhat.com> - 2.4.2-31
|
||||
- rebuilt for gcc 4.9.2
|
||||
|
||||
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.2-30
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
||||
|
||||
* Sat Jul 19 2014 Kalev Lember <kalevlember@gmail.com> - 2.4.2-29
|
||||
- Rebuild once more for gcc 4.9.1
|
||||
|
||||
* Fri Jul 18 2014 Peter Robinson <pbrobinson@fedoraproject.org> 2.4.2-28
|
||||
- Bump again for gcc 4.9.1 in F-21
|
||||
|
||||
* Thu Jul 17 2014 Pavel Raiskup <praiskup@redhat.com> - 2.4.2-27
|
||||
- rebuild for gcc 4.9.1
|
||||
|
||||
* Mon Jun 09 2014 Pavel Raiskup <praiskup@redhat.com> - 2.4.2-26
|
||||
- gcc-java removed from Fedora completely (#1106080)
|
||||
- spec cleanup and implement RPM/SRPM hack (#429880)
|
||||
|
||||
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.2-25
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
||||
|
||||
* Thu Apr 10 2014 Jakub Jelinek <jakub@redhat.com> - 2.4.2-24
|
||||
- rebuilt for gcc 4.9.0
|
||||
|
||||
* Tue Jan 07 2014 Pavel Raiskup <praiskup@redhat.com> - 2.4.2-23
|
||||
- require findutils (minimal installations) (#1047084)
|
||||
|
||||
* Wed Oct 23 2013 Pavel Raiskup <praiskup@redhat.com> - 2.4.2-22
|
||||
- fix powerpcle patch to reflect what is really in upstream
|
||||
|
||||
* Thu Oct 17 2013 Jakub Jelinek <jakub@redhat.com> - 2.4.2-21
|
||||
- rebuilt for gcc 4.8.2
|
||||
|
||||
* Tue Oct 15 2013 Pavel Raiskup <praiskup@redhat.com> - 2.4.2-20
|
||||
- backport support for powerpc*le-linux to libtool.m4
|
||||
|
||||
* Thu Oct 10 2013 Pavel Raiskup <praiskup@redhat.com> - 2.4.2-19
|
||||
- rebuild once again for new config.{sub,guess} in redhat-rpm-config
|
||||
|
||||
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.2-18
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
||||
|
||||
* Wed Jul 10 2013 Pavel Raiskup <praiskup@redhat.com> - 2.4.2-17
|
||||
- version bump
|
||||
|
||||
* Tue Jun 04 2013 Jakub Jelinek <jakub@redhat.com> - 2.4.2-16
|
||||
- rebuilt for gcc 4.8.1
|
||||
|
||||
* Tue May 07 2013 Pavel Raiskup <praiskup@redhat.com> - 2.4.2-15
|
||||
- revert fix for #636045, thanks to Paolo Bonzini
|
||||
|
||||
* Fri Apr 26 2013 Pavel Raiskup <praiskup@redhat.com> - 2.4.2-14
|
||||
- allow root to copy files into NFS in libtoolize (#740079)
|
||||
- pre-filter sed's input by dd (#636045)
|
||||
|
||||
* Thu Mar 14 2013 Pavel Raiskup <praiskup@redhat.com> - 2.4.2-13
|
||||
- do not BR gcc-java in RHEL (by dmach)
|
||||
|
||||
* Thu Jan 24 2013 Jakub Jelinek <jakub@redhat.com> - 2.4.2-12
|
||||
- rebuilt for gcc 4.8.0
|
||||
|
||||
* Thu Dec 06 2012 Pavel Raiskup <praiskup@redhat.com> - 2.4.2-11
|
||||
- remove specific version requirements on automake/autoconf
|
||||
|
||||
* Thu Oct 25 2012 Pavel Raiskup <praiskup@redhat.com> - 2.4.2-10
|
||||
- temporarily disable the 'gcj' tests (#869578) -- this is just to (1) allow
|
||||
build under f18+ and RHEL-7.0 and (2) don't through out upstream testsuite.
|
||||
Added patch must be removed once the 'ecj' utility is fixed
|
||||
- libtool-ltdl shouldn't own /usr/share/libtool/ directory
|
||||
- move the .so file without version back to devel package (sorry for that)
|
||||
|
||||
* Mon Oct 22 2012 Pavel Raiskup <praiskup@redhat.com> - 2.4.2-9
|
||||
- fix fedora-review warnings: s/RPM_BUILD_ROOT/buildroot/, remove trailing
|
||||
white-spaces, move libltdl.so to ltdl sub-package, remove unnecessary BR
|
||||
- remove unnecessary newlines
|
||||
- fix the BuildRequire ~> Require only (#79467 related)
|
||||
- fix weird build circumstances (don't call ./bootstrap, don't call autoconf
|
||||
manually, do not touch configure script)
|
||||
- remove 'tee' invocation for copying testsuite output (the file
|
||||
'test-suite.log' is good enough)
|
||||
|
||||
* Thu Oct 04 2012 Pavel Raiskup <praiskup@redhat.com> - 2.4.2-8
|
||||
- make the libtool dependant on tar (#794675)
|
||||
|
||||
* Fri Sep 21 2012 Dan Horák <dan[at]danny.cz> - 2.4.2-7
|
||||
- rebuild for gcc 4.7.2
|
||||
|
||||
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.2-6
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
||||
|
||||
* Sun Jul 15 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 2.4.2-5
|
||||
- Rebuild
|
||||
|
||||
* Fri Jun 29 2012 Richard W.M. Jones <rjones@redhat.com> - 2.4.2-4
|
||||
- Rebuild for gcc 4.7.1 which just entered Rawhide.
|
||||
|
||||
* Thu Jan 5 2012 Mamoru Tasaka <mtasaka@fedoraproject.org> - 2.4.2-3
|
||||
- really rebuild for gcc 4.7.0
|
||||
|
||||
* Tue Jan 3 2012 Jakub Jelinek <jakub@redhat.com> 2.4.2-2
|
||||
- rebuilt for gcc 4.7.0
|
||||
|
||||
* Fri Dec 2 2011 Tom Callaway <spot@fedoraproject.org> 2.4.2-1
|
||||
- update to 2.4.2
|
||||
|
||||
* Thu Oct 27 2011 Jakub Jelinek <jakub@redhat.com> 2.4-7
|
||||
- rebuilt for gcc 4.6.2
|
||||
|
||||
* Tue Jun 28 2011 Peter Robinson <pbrobinson@gmail.com> - 2.4-6
|
||||
- actually update the hardwired gcc version
|
||||
|
||||
* Tue Jun 28 2011 Peter Robinson <pbrobinson@gmail.com> - 2.4-5
|
||||
- Rebuild for gcc 4.6.1
|
||||
|
||||
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
||||
|
||||
* Sat Jan 22 2011 Christopher Aillon <caillon@redhat.com> 2.4-3
|
||||
- rebuilt for gcc 4.6.0
|
||||
|
||||
* Mon Dec 06 2010 Adam Jackson <ajax@redhat.com> 2.4-2
|
||||
- rebuilt for gcc 4.5.1
|
||||
|
||||
* Mon Dec 06 2010 Karsten Hopp <karsten@redhat.com> 2.4-1
|
||||
- update to libtool-2.4
|
||||
|
||||
* Wed Jul 7 2010 Jakub Jelinek <jakub@redhat.com> 2.2.10-2
|
||||
- rebuilt for gcc 4.5.0
|
||||
|
||||
* Thu Jun 24 2010 Karsten Hopp <karsten@redhat.com> 2.2.10-1
|
||||
- update to libtool-2.2.10
|
||||
|
||||
* Sat May 1 2010 Jakub Jelinek <jakub@redhat.com> 2.2.6-20
|
||||
- rebuilt for gcc 4.4.4
|
||||
|
||||
* Mon Apr 12 2010 Karsten Hopp <karsten@redhat.com> 2.2.6-19
|
||||
- enable selfcheck
|
||||
- convert changelog files to utf8 (#226050)
|
||||
|
||||
* Thu Jan 21 2010 Jakub Jelinek <jakub@redhat.com> 2.2.6-18
|
||||
- rebuilt for gcc 4.4.3
|
||||
|
||||
* Wed Dec 02 2009 Karsten Hopp <karsten@redhat.com> 2.2.6-17
|
||||
- fix directory name used in libtool tarball
|
||||
|
||||
* Wed Dec 02 2009 Karsten Hopp <karsten@redhat.com> 2.2.6-16
|
||||
- make sure that NVR is higher than previous version
|
||||
|
||||
* Wed Dec 02 2009 Karsten Hopp <karsten@redhat.com> 2.2.6b-2
|
||||
- fix gcc version
|
||||
|
||||
* Tue Dec 01 2009 Karsten Hopp <karsten@redhat.com> 2.2.6b-1
|
||||
- update to 2.2.6b, fixes CVE-2009-3736:
|
||||
libltdl may load and execute code from a library in the current directory
|
||||
|
||||
* Wed Aug 12 2009 Ville Skyttä <ville.skytta@iki.fi> - 2.2.6-14
|
||||
- Use lzma compressed upstream tarball.
|
||||
|
||||
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.6-13
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
||||
|
||||
* Wed Jul 22 2009 Matthias Clasen <mclasen@redhat.com> - 2.2.6-12
|
||||
- Rebuild for gcc 4.4.1
|
||||
|
||||
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.6-11
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
||||
|
||||
* Wed Feb 18 2009 Karsten Hopp <karsten@redhat.com> 2.2.6-10
|
||||
- remove /lib64 and /usr/lib64 rpath
|
||||
|
||||
* Fri Feb 6 2009 Jakub Jelinek <jakub@redhat.com> 2.2.6-9
|
||||
- rebuilt again for gcc-4.4.0
|
||||
|
||||
* Wed Feb 04 2009 Karsten Hopp <karsten@redhat.com> 2.2.6-8
|
||||
- libtool-ltdl owns /usr/share/libtool, but not the config files
|
||||
(#484088)
|
||||
|
||||
* Wed Feb 4 2009 Jakub Jelinek <jakub@redhat.com> 2.2.6-7
|
||||
- rebuilt for gcc-4.4.0
|
||||
|
||||
* Wed Jan 28 2009 Karsten Hopp <karsten@redhat.com> 2.2.6-6
|
||||
- libtool-ltdl now owns /usr/share/libtool (#474672)
|
||||
|
||||
* Sat Dec 6 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> 2.2.6-5
|
||||
- Own /usr/include/libltdl (#475004)
|
||||
|
||||
* Wed Dec 3 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> 2.2.6-4
|
||||
- Well. THAT was pointless...
|
||||
|
||||
* Wed Dec 3 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> 2.2.6-3
|
||||
- Hopefully fix all the build errors we've been seeing (#474330)
|
||||
|
||||
* Wed Dec 03 2008 Karsten Hopp <karsten@redhat.com> 2.2.6-2
|
||||
- add Requires: sed (Ignacio Vazquez-Abrams)
|
||||
|
||||
* Thu Nov 13 2008 Karsten Hopp <karsten@redhat.com> 2.2.6-1
|
||||
- update to 2.2.6a
|
||||
|
||||
* Fri Aug 29 2008 Dennis Gilmore <dennis@ausil.us> 1.5.26-4
|
||||
- rebuild for gcc-4.3.2
|
||||
|
||||
* Thu Aug 7 2008 Tom "spot" Callaway <tcallawa@redhat.com> 1.5.26-3
|
||||
- fix license tag
|
||||
|
||||
* Mon Jun 09 2008 Dennis Gilmore <dennis@ausil.us> 1.5.26-2
|
||||
- build against gcc 4.3.1
|
||||
|
||||
* Tue May 20 2008 Stepan Kasal <skasal@redhat.com> 1.5.26-1
|
||||
- new upstream version, requires autoconf >= 2.58
|
||||
|
||||
* Wed Jan 30 2008 Bill Nottingham <notting@redhat.com> 1.5.24-6
|
||||
- rebuild for new gcc
|
||||
|
||||
* Wed Jan 23 2008 Karsten Hopp <karsten@redhat.com> 1.5.24-5
|
||||
- add missing define
|
||||
|
||||
* Wed Jan 23 2008 Karsten Hopp <karsten@redhat.com> 1.5.24-4
|
||||
- require specific gcc version as that path is hardcoded in libtool
|
||||
(#429880)
|
||||
|
||||
* Wed Aug 29 2007 Karsten Hopp <karsten@redhat.com> 1.5.24-3
|
||||
- fix license tag
|
||||
|
||||
* Wed Aug 29 2007 Fedora Release Engineering <rel-eng at fedoraproject dot org> - 1.5.24-2
|
||||
- Rebuild for selinux ppc32 issue.
|
||||
|
||||
* Tue Jul 24 2007 Karsten Hopp <karsten@redhat.com> 1.5.24-1
|
||||
- update to libtool 1.5.24
|
||||
|
||||
* Thu Apr 05 2007 Karsten Hopp <karsten@redhat.com> 1.5.22-11
|
||||
- use ./configure so that config.{sub,guess} will not be replaced with ancient
|
||||
version of those files (#234778)
|
||||
|
Loading…
Reference in New Issue
Block a user