mirror of
https://github.com/sudo-project/sudo.git
synced 2025-08-22 01:49:11 +00:00
Update to libtool 2.4.6
This commit is contained in:
parent
d078450fb5
commit
17d8734581
173
config.guess
vendored
173
config.guess
vendored
@ -1,8 +1,8 @@
|
||||
#! /bin/sh
|
||||
# Attempt to guess a canonical system name.
|
||||
# Copyright 1992-2014 Free Software Foundation, Inc.
|
||||
# Copyright 1992-2015 Free Software Foundation, Inc.
|
||||
|
||||
timestamp='2014-01-01'
|
||||
timestamp='2015-01-01'
|
||||
|
||||
# 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
|
||||
@ -24,12 +24,12 @@ timestamp='2014-01-01'
|
||||
# program. This Exception is an additional permission under section 7
|
||||
# of the GNU General Public License, version 3 ("GPLv3").
|
||||
#
|
||||
# Originally written by Per Bothner.
|
||||
# Originally written by Per Bothner; maintained since 2000 by Ben Elliston.
|
||||
#
|
||||
# You can get the latest version of this script from:
|
||||
# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
|
||||
#
|
||||
# Please send patches with a ChangeLog entry to config-patches@gnu.org.
|
||||
# Please send patches to <config-patches@gnu.org>.
|
||||
|
||||
|
||||
me=`echo "$0" | sed -e 's,.*/,,'`
|
||||
@ -50,7 +50,7 @@ version="\
|
||||
GNU config.guess ($timestamp)
|
||||
|
||||
Originally written by Per Bothner.
|
||||
Copyright 1992-2014 Free Software Foundation, Inc.
|
||||
Copyright 1992-2015 Free Software Foundation, Inc.
|
||||
|
||||
This is free software; see the source for copying conditions. There is NO
|
||||
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
|
||||
@ -149,7 +149,7 @@ Linux|GNU|GNU/*)
|
||||
LIBC=gnu
|
||||
#endif
|
||||
EOF
|
||||
eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'`
|
||||
eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`
|
||||
;;
|
||||
esac
|
||||
|
||||
@ -579,8 +579,9 @@ EOF
|
||||
else
|
||||
IBM_ARCH=powerpc
|
||||
fi
|
||||
if [ -x /usr/bin/oslevel ] ; then
|
||||
IBM_REV=`/usr/bin/oslevel`
|
||||
if [ -x /usr/bin/lslpp ] ; then
|
||||
IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc |
|
||||
awk -F: '{ print $3 }' | sed s/[0-9]*$/0/`
|
||||
else
|
||||
IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
|
||||
fi
|
||||
@ -826,7 +827,7 @@ EOF
|
||||
*:MINGW*:*)
|
||||
echo ${UNAME_MACHINE}-pc-mingw32
|
||||
exit ;;
|
||||
i*:MSYS*:*)
|
||||
*:MSYS*:*)
|
||||
echo ${UNAME_MACHINE}-pc-msys
|
||||
exit ;;
|
||||
i*:windows32*:*)
|
||||
@ -969,10 +970,10 @@ EOF
|
||||
eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'`
|
||||
test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; }
|
||||
;;
|
||||
or1k:Linux:*:*)
|
||||
echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
|
||||
openrisc*:Linux:*:*)
|
||||
echo or1k-unknown-linux-${LIBC}
|
||||
exit ;;
|
||||
or32:Linux:*:*)
|
||||
or32:Linux:*:* | or1k*:Linux:*:*)
|
||||
echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
|
||||
exit ;;
|
||||
padre:Linux:*:*)
|
||||
@ -1371,154 +1372,6 @@ EOF
|
||||
exit ;;
|
||||
esac
|
||||
|
||||
eval $set_cc_for_build
|
||||
cat >$dummy.c <<EOF
|
||||
#ifdef _SEQUENT_
|
||||
# include <sys/types.h>
|
||||
# include <sys/utsname.h>
|
||||
#endif
|
||||
main ()
|
||||
{
|
||||
#if defined (sony)
|
||||
#if defined (MIPSEB)
|
||||
/* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed,
|
||||
I don't know.... */
|
||||
printf ("mips-sony-bsd\n"); exit (0);
|
||||
#else
|
||||
#include <sys/param.h>
|
||||
printf ("m68k-sony-newsos%s\n",
|
||||
#ifdef NEWSOS4
|
||||
"4"
|
||||
#else
|
||||
""
|
||||
#endif
|
||||
); exit (0);
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined (__arm) && defined (__acorn) && defined (__unix)
|
||||
printf ("arm-acorn-riscix\n"); exit (0);
|
||||
#endif
|
||||
|
||||
#if defined (hp300) && !defined (hpux)
|
||||
printf ("m68k-hp-bsd\n"); exit (0);
|
||||
#endif
|
||||
|
||||
#if defined (NeXT)
|
||||
#if !defined (__ARCHITECTURE__)
|
||||
#define __ARCHITECTURE__ "m68k"
|
||||
#endif
|
||||
int version;
|
||||
version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`;
|
||||
if (version < 4)
|
||||
printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version);
|
||||
else
|
||||
printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version);
|
||||
exit (0);
|
||||
#endif
|
||||
|
||||
#if defined (MULTIMAX) || defined (n16)
|
||||
#if defined (UMAXV)
|
||||
printf ("ns32k-encore-sysv\n"); exit (0);
|
||||
#else
|
||||
#if defined (CMU)
|
||||
printf ("ns32k-encore-mach\n"); exit (0);
|
||||
#else
|
||||
printf ("ns32k-encore-bsd\n"); exit (0);
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined (__386BSD__)
|
||||
printf ("i386-pc-bsd\n"); exit (0);
|
||||
#endif
|
||||
|
||||
#if defined (sequent)
|
||||
#if defined (i386)
|
||||
printf ("i386-sequent-dynix\n"); exit (0);
|
||||
#endif
|
||||
#if defined (ns32000)
|
||||
printf ("ns32k-sequent-dynix\n"); exit (0);
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined (_SEQUENT_)
|
||||
struct utsname un;
|
||||
|
||||
uname(&un);
|
||||
|
||||
if (strncmp(un.version, "V2", 2) == 0) {
|
||||
printf ("i386-sequent-ptx2\n"); exit (0);
|
||||
}
|
||||
if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */
|
||||
printf ("i386-sequent-ptx1\n"); exit (0);
|
||||
}
|
||||
printf ("i386-sequent-ptx\n"); exit (0);
|
||||
|
||||
#endif
|
||||
|
||||
#if defined (vax)
|
||||
# if !defined (ultrix)
|
||||
# include <sys/param.h>
|
||||
# if defined (BSD)
|
||||
# if BSD == 43
|
||||
printf ("vax-dec-bsd4.3\n"); exit (0);
|
||||
# else
|
||||
# if BSD == 199006
|
||||
printf ("vax-dec-bsd4.3reno\n"); exit (0);
|
||||
# else
|
||||
printf ("vax-dec-bsd\n"); exit (0);
|
||||
# endif
|
||||
# endif
|
||||
# else
|
||||
printf ("vax-dec-bsd\n"); exit (0);
|
||||
# endif
|
||||
# else
|
||||
printf ("vax-dec-ultrix\n"); exit (0);
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#if defined (alliant) && defined (i860)
|
||||
printf ("i860-alliant-bsd\n"); exit (0);
|
||||
#endif
|
||||
|
||||
exit (1);
|
||||
}
|
||||
EOF
|
||||
|
||||
$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` &&
|
||||
{ echo "$SYSTEM_NAME"; exit; }
|
||||
|
||||
# Apollos put the system type in the environment.
|
||||
|
||||
test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; }
|
||||
|
||||
# Convex versions that predate uname can use getsysinfo(1)
|
||||
|
||||
if [ -x /usr/convex/getsysinfo ]
|
||||
then
|
||||
case `getsysinfo -f cpu_type` in
|
||||
c1*)
|
||||
echo c1-convex-bsd
|
||||
exit ;;
|
||||
c2*)
|
||||
if getsysinfo -f scalar_acc
|
||||
then echo c32-convex-bsd
|
||||
else echo c2-convex-bsd
|
||||
fi
|
||||
exit ;;
|
||||
c34*)
|
||||
echo c34-convex-bsd
|
||||
exit ;;
|
||||
c38*)
|
||||
echo c38-convex-bsd
|
||||
exit ;;
|
||||
c4*)
|
||||
echo c4-convex-bsd
|
||||
exit ;;
|
||||
esac
|
||||
fi
|
||||
|
||||
cat >&2 <<EOF
|
||||
$0: unable to guess system type
|
||||
|
||||
|
38
config.sub
vendored
38
config.sub
vendored
@ -1,8 +1,8 @@
|
||||
#! /bin/sh
|
||||
# Configuration validation subroutine script.
|
||||
# Copyright 1992-2014 Free Software Foundation, Inc.
|
||||
# Copyright 1992-2015 Free Software Foundation, Inc.
|
||||
|
||||
timestamp='2014-01-01'
|
||||
timestamp='2015-01-01'
|
||||
|
||||
# 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
|
||||
@ -25,7 +25,7 @@ timestamp='2014-01-01'
|
||||
# of the GNU General Public License, version 3 ("GPLv3").
|
||||
|
||||
|
||||
# Please send patches with a ChangeLog entry to config-patches@gnu.org.
|
||||
# Please send patches to <config-patches@gnu.org>.
|
||||
#
|
||||
# Configuration subroutine to validate and canonicalize a configuration type.
|
||||
# Supply the specified configuration type as an argument.
|
||||
@ -68,7 +68,7 @@ Report bugs and patches to <config-patches@gnu.org>."
|
||||
version="\
|
||||
GNU config.sub ($timestamp)
|
||||
|
||||
Copyright 1992-2014 Free Software Foundation, Inc.
|
||||
Copyright 1992-2015 Free Software Foundation, Inc.
|
||||
|
||||
This is free software; see the source for copying conditions. There is NO
|
||||
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
|
||||
@ -260,7 +260,7 @@ case $basic_machine in
|
||||
| c4x | c8051 | clipper \
|
||||
| d10v | d30v | dlx | dsp16xx \
|
||||
| epiphany \
|
||||
| fido | fr30 | frv \
|
||||
| fido | fr30 | frv | ft32 \
|
||||
| h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
|
||||
| hexagon \
|
||||
| i370 | i860 | i960 | ia64 \
|
||||
@ -283,8 +283,10 @@ case $basic_machine in
|
||||
| mips64vr5900 | mips64vr5900el \
|
||||
| mipsisa32 | mipsisa32el \
|
||||
| mipsisa32r2 | mipsisa32r2el \
|
||||
| mipsisa32r6 | mipsisa32r6el \
|
||||
| mipsisa64 | mipsisa64el \
|
||||
| mipsisa64r2 | mipsisa64r2el \
|
||||
| mipsisa64r6 | mipsisa64r6el \
|
||||
| mipsisa64sb1 | mipsisa64sb1el \
|
||||
| mipsisa64sr71k | mipsisa64sr71kel \
|
||||
| mipsr5900 | mipsr5900el \
|
||||
@ -296,11 +298,11 @@ case $basic_machine in
|
||||
| nds32 | nds32le | nds32be \
|
||||
| nios | nios2 | nios2eb | nios2el \
|
||||
| ns16k | ns32k \
|
||||
| open8 \
|
||||
| or1k | or32 \
|
||||
| open8 | or1k | or1knd | or32 \
|
||||
| pdp10 | pdp11 | pj | pjl \
|
||||
| powerpc | powerpc64 | powerpc64le | powerpcle \
|
||||
| pyramid \
|
||||
| riscv32 | riscv64 \
|
||||
| rl78 | rx \
|
||||
| score \
|
||||
| sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
|
||||
@ -311,6 +313,7 @@ case $basic_machine in
|
||||
| tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \
|
||||
| ubicom32 \
|
||||
| v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \
|
||||
| visium \
|
||||
| we32k \
|
||||
| x86 | xc16x | xstormy16 | xtensa \
|
||||
| z8k | z80)
|
||||
@ -325,6 +328,9 @@ case $basic_machine in
|
||||
c6x)
|
||||
basic_machine=tic6x-unknown
|
||||
;;
|
||||
leon|leon[3-9])
|
||||
basic_machine=sparc-$basic_machine
|
||||
;;
|
||||
m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | nvptx | picochip)
|
||||
basic_machine=$basic_machine-unknown
|
||||
os=-none
|
||||
@ -402,8 +408,10 @@ case $basic_machine in
|
||||
| mips64vr5900-* | mips64vr5900el-* \
|
||||
| mipsisa32-* | mipsisa32el-* \
|
||||
| mipsisa32r2-* | mipsisa32r2el-* \
|
||||
| mipsisa32r6-* | mipsisa32r6el-* \
|
||||
| mipsisa64-* | mipsisa64el-* \
|
||||
| mipsisa64r2-* | mipsisa64r2el-* \
|
||||
| mipsisa64r6-* | mipsisa64r6el-* \
|
||||
| mipsisa64sb1-* | mipsisa64sb1el-* \
|
||||
| mipsisa64sr71k-* | mipsisa64sr71kel-* \
|
||||
| mipsr5900-* | mipsr5900el-* \
|
||||
@ -415,6 +423,7 @@ case $basic_machine in
|
||||
| nios-* | nios2-* | nios2eb-* | nios2el-* \
|
||||
| none-* | np1-* | ns16k-* | ns32k-* \
|
||||
| open8-* \
|
||||
| or1k*-* \
|
||||
| orion-* \
|
||||
| pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
|
||||
| powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \
|
||||
@ -432,6 +441,7 @@ case $basic_machine in
|
||||
| ubicom32-* \
|
||||
| v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \
|
||||
| vax-* \
|
||||
| visium-* \
|
||||
| we32k-* \
|
||||
| x86-* | x86_64-* | xc16x-* | xps100-* \
|
||||
| xstormy16-* | xtensa*-* \
|
||||
@ -773,6 +783,9 @@ case $basic_machine in
|
||||
basic_machine=m68k-isi
|
||||
os=-sysv
|
||||
;;
|
||||
leon-*|leon[3-9]-*)
|
||||
basic_machine=sparc-`echo $basic_machine | sed 's/-.*//'`
|
||||
;;
|
||||
m68knommu)
|
||||
basic_machine=m68k-unknown
|
||||
os=-linux
|
||||
@ -828,6 +841,10 @@ case $basic_machine in
|
||||
basic_machine=powerpc-unknown
|
||||
os=-morphos
|
||||
;;
|
||||
moxiebox)
|
||||
basic_machine=moxie-unknown
|
||||
os=-moxiebox
|
||||
;;
|
||||
msdos)
|
||||
basic_machine=i386-pc
|
||||
os=-msdos
|
||||
@ -1373,14 +1390,14 @@ case $os in
|
||||
| -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
|
||||
| -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \
|
||||
| -linux-newlib* | -linux-musl* | -linux-uclibc* \
|
||||
| -uxpv* | -beos* | -mpeix* | -udk* \
|
||||
| -uxpv* | -beos* | -mpeix* | -udk* | -moxiebox* \
|
||||
| -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
|
||||
| -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
|
||||
| -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
|
||||
| -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
|
||||
| -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
|
||||
| -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
|
||||
| -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es*)
|
||||
| -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* | -tirtos*)
|
||||
# Remember, each alternative MUST END IN *, to match a version number.
|
||||
;;
|
||||
-qnx*)
|
||||
@ -1598,9 +1615,6 @@ case $basic_machine in
|
||||
mips*-*)
|
||||
os=-elf
|
||||
;;
|
||||
or1k-*)
|
||||
os=-elf
|
||||
;;
|
||||
or32-*)
|
||||
os=-coff
|
||||
;;
|
||||
|
172
configure
vendored
172
configure
vendored
@ -646,6 +646,7 @@ NROFFPROG
|
||||
MANDOCPROG
|
||||
TRPROG
|
||||
UNAMEPROG
|
||||
LT_SYS_LIBRARY_PATH
|
||||
OTOOL64
|
||||
OTOOL
|
||||
LIPO
|
||||
@ -984,6 +985,7 @@ LDFLAGS
|
||||
LIBS
|
||||
CPPFLAGS
|
||||
CPP
|
||||
LT_SYS_LIBRARY_PATH
|
||||
YACC
|
||||
YFLAGS'
|
||||
|
||||
@ -1765,6 +1767,8 @@ Some influential environment variables:
|
||||
CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
|
||||
you have headers in a nonstandard directory <include dir>
|
||||
CPP C preprocessor
|
||||
LT_SYS_LIBRARY_PATH
|
||||
User-defined run-time library search path.
|
||||
YACC The `Yet Another Compiler Compiler' implementation to use.
|
||||
Defaults to the first program found out of: `bison -y', `byacc',
|
||||
`yacc'.
|
||||
@ -6774,8 +6778,8 @@ esac
|
||||
|
||||
|
||||
|
||||
macro_version='2.4.4'
|
||||
macro_revision='2.4.4'
|
||||
macro_version='2.4.6'
|
||||
macro_revision='2.4.6'
|
||||
|
||||
|
||||
|
||||
@ -9038,6 +9042,21 @@ $as_echo "$lt_cv_truncate_bin" >&6; }
|
||||
|
||||
|
||||
|
||||
|
||||
# Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
|
||||
func_cc_basename ()
|
||||
{
|
||||
for cc_temp in $*""; do
|
||||
case $cc_temp in
|
||||
compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
|
||||
distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
|
||||
\-*) ;;
|
||||
*) break;;
|
||||
esac
|
||||
done
|
||||
func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
|
||||
}
|
||||
|
||||
# Check whether --enable-libtool-lock was given.
|
||||
if test "${enable_libtool_lock+set}" = set; then :
|
||||
enableval=$enable_libtool_lock;
|
||||
@ -10045,6 +10064,41 @@ $as_echo "$lt_cv_ld_force_load" >&6; }
|
||||
;;
|
||||
esac
|
||||
|
||||
# func_munge_path_list VARIABLE PATH
|
||||
# -----------------------------------
|
||||
# VARIABLE is name of variable containing _space_ separated list of
|
||||
# directories to be munged by the contents of PATH, which is string
|
||||
# having a format:
|
||||
# "DIR[:DIR]:"
|
||||
# string "DIR[ DIR]" will be prepended to VARIABLE
|
||||
# ":DIR[:DIR]"
|
||||
# string "DIR[ DIR]" will be appended to VARIABLE
|
||||
# "DIRP[:DIRP]::[DIRA:]DIRA"
|
||||
# string "DIRP[ DIRP]" will be prepended to VARIABLE and string
|
||||
# "DIRA[ DIRA]" will be appended to VARIABLE
|
||||
# "DIR[:DIR]"
|
||||
# VARIABLE will be replaced by "DIR[ DIR]"
|
||||
func_munge_path_list ()
|
||||
{
|
||||
case x$2 in
|
||||
x)
|
||||
;;
|
||||
*:)
|
||||
eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
|
||||
;;
|
||||
x:*)
|
||||
eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
|
||||
;;
|
||||
*::*)
|
||||
eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
|
||||
eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
|
||||
;;
|
||||
*)
|
||||
eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
for ac_header in dlfcn.h
|
||||
do :
|
||||
ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
|
||||
@ -10364,15 +10418,8 @@ test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
|
||||
test -z "$LD" && LD=ld
|
||||
test -z "$ac_objext" && ac_objext=o
|
||||
|
||||
for cc_temp in $compiler""; do
|
||||
case $cc_temp in
|
||||
compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
|
||||
distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
|
||||
\-*) ;;
|
||||
*) break;;
|
||||
esac
|
||||
done
|
||||
cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
|
||||
func_cc_basename $compiler
|
||||
cc_basename=$func_cc_basename_result
|
||||
|
||||
|
||||
# Only perform the check for file, if the check method requires it
|
||||
@ -12930,6 +12977,8 @@ hardcode_into_libs=no
|
||||
# flags to be left without arguments
|
||||
need_version=unknown
|
||||
|
||||
|
||||
|
||||
case $host_os in
|
||||
aix3*)
|
||||
version_type=linux # correct to gnu/linux during the next big refactor
|
||||
@ -13218,6 +13267,7 @@ freebsd* | dragonfly*)
|
||||
case $version_type in
|
||||
freebsd-elf*)
|
||||
library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
|
||||
soname_spec='$libname$release$shared_ext$major'
|
||||
need_version=no
|
||||
need_lib_prefix=no
|
||||
;;
|
||||
@ -13277,10 +13327,11 @@ hpux9* | hpux10* | hpux11*)
|
||||
soname_spec='$libname$release$shared_ext$major'
|
||||
if test 32 = "$HPUX_IA64_MODE"; then
|
||||
sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
|
||||
sys_lib_dlsearch_path_spec=/usr/lib/hpux32
|
||||
else
|
||||
sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
|
||||
sys_lib_dlsearch_path_spec=/usr/lib/hpux64
|
||||
fi
|
||||
sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
|
||||
;;
|
||||
hppa*64*)
|
||||
shrext_cmds='.sl'
|
||||
@ -13432,7 +13483,12 @@ fi
|
||||
# before this can be enabled.
|
||||
hardcode_into_libs=yes
|
||||
|
||||
# Append ld.so.conf contents to the search path
|
||||
# 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
|
||||
# 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
|
||||
# even though it is searched at run-time. Try to do the best guess by
|
||||
# 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"
|
||||
@ -13657,10 +13713,25 @@ fi
|
||||
if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
|
||||
sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
|
||||
fi
|
||||
|
||||
if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
|
||||
sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
|
||||
fi
|
||||
|
||||
# remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
|
||||
configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
|
||||
|
||||
# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
|
||||
func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
|
||||
|
||||
# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
|
||||
configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@ -25240,7 +25311,8 @@ finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
|
||||
finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
|
||||
hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
|
||||
sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
|
||||
sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
|
||||
configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`'
|
||||
configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`'
|
||||
hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
|
||||
enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
|
||||
enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
|
||||
@ -25360,7 +25432,8 @@ postinstall_cmds \
|
||||
postuninstall_cmds \
|
||||
finish_cmds \
|
||||
sys_lib_search_path_spec \
|
||||
sys_lib_dlsearch_path_spec; do
|
||||
configure_time_dlsearch_path \
|
||||
configure_time_lt_sys_library_path; do
|
||||
case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
|
||||
*[\\\\\\\`\\"\\\$]*)
|
||||
eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
|
||||
@ -26013,6 +26086,9 @@ $as_echo "$as_me: executing $ac_file commands" >&6;}
|
||||
# The names of the tagged configurations supported by this script.
|
||||
available_tags=''
|
||||
|
||||
# Configured defaults for sys_lib_dlsearch_path munging.
|
||||
: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
|
||||
|
||||
# ### BEGIN LIBTOOL CONFIG
|
||||
|
||||
# Which release of libtool.m4 was used?
|
||||
@ -26262,8 +26338,11 @@ hardcode_into_libs=$hardcode_into_libs
|
||||
# Compile-time system search path for libraries.
|
||||
sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
|
||||
|
||||
# Run-time system search path for libraries.
|
||||
sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
|
||||
# Detected run-time system search path for libraries.
|
||||
sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path
|
||||
|
||||
# Explicit LT_SYS_LIBRARY_PATH set during ./configure time.
|
||||
configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path
|
||||
|
||||
# Whether dlopen is supported.
|
||||
dlopen_support=$enable_dlopen
|
||||
@ -26418,6 +26497,65 @@ hardcode_action=$hardcode_action
|
||||
|
||||
# ### END LIBTOOL CONFIG
|
||||
|
||||
_LT_EOF
|
||||
|
||||
cat <<'_LT_EOF' >> "$cfgfile"
|
||||
|
||||
# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
|
||||
|
||||
# func_munge_path_list VARIABLE PATH
|
||||
# -----------------------------------
|
||||
# VARIABLE is name of variable containing _space_ separated list of
|
||||
# directories to be munged by the contents of PATH, which is string
|
||||
# having a format:
|
||||
# "DIR[:DIR]:"
|
||||
# string "DIR[ DIR]" will be prepended to VARIABLE
|
||||
# ":DIR[:DIR]"
|
||||
# string "DIR[ DIR]" will be appended to VARIABLE
|
||||
# "DIRP[:DIRP]::[DIRA:]DIRA"
|
||||
# string "DIRP[ DIRP]" will be prepended to VARIABLE and string
|
||||
# "DIRA[ DIRA]" will be appended to VARIABLE
|
||||
# "DIR[:DIR]"
|
||||
# VARIABLE will be replaced by "DIR[ DIR]"
|
||||
func_munge_path_list ()
|
||||
{
|
||||
case x$2 in
|
||||
x)
|
||||
;;
|
||||
*:)
|
||||
eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
|
||||
;;
|
||||
x:*)
|
||||
eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
|
||||
;;
|
||||
*::*)
|
||||
eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
|
||||
eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
|
||||
;;
|
||||
*)
|
||||
eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
|
||||
# Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
|
||||
func_cc_basename ()
|
||||
{
|
||||
for cc_temp in $*""; do
|
||||
case $cc_temp in
|
||||
compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
|
||||
distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
|
||||
\-*) ;;
|
||||
*) break;;
|
||||
esac
|
||||
done
|
||||
func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
|
||||
}
|
||||
|
||||
|
||||
# ### END FUNCTIONS SHARED WITH CONFIGURE
|
||||
|
||||
_LT_EOF
|
||||
|
||||
case $host_os in
|
||||
|
81
ltmain.sh
81
ltmain.sh
@ -2,11 +2,11 @@
|
||||
## DO NOT EDIT - This file generated from ./build-aux/ltmain.in
|
||||
## by inline-source v2014-01-03.01
|
||||
|
||||
# libtool (GNU libtool) 2.4.4
|
||||
# libtool (GNU libtool) 2.4.6
|
||||
# Provide generalized library-building support services.
|
||||
# Written by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
|
||||
|
||||
# Copyright (C) 1996-2014 Free Software Foundation, Inc.
|
||||
# Copyright (C) 1996-2015 Free Software Foundation, Inc.
|
||||
# This is free software; see the source for copying conditions. There is NO
|
||||
# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
|
||||
@ -31,8 +31,8 @@
|
||||
|
||||
PROGRAM=libtool
|
||||
PACKAGE=libtool
|
||||
VERSION=2.4.4
|
||||
package_revision=2.4.4
|
||||
VERSION=2.4.6
|
||||
package_revision=2.4.6
|
||||
|
||||
|
||||
## ------ ##
|
||||
@ -64,12 +64,12 @@ package_revision=2.4.4
|
||||
# libraries, which are installed to $pkgauxdir.
|
||||
|
||||
# Set a version string for this script.
|
||||
scriptversion=2014-01-03.01; # UTC
|
||||
scriptversion=2015-01-20.17; # UTC
|
||||
|
||||
# General shell script boiler plate, and helper functions.
|
||||
# Written by Gary V. Vaughan, 2004
|
||||
|
||||
# Copyright (C) 2004-2014 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2004-2015 Free Software Foundation, Inc.
|
||||
# This is free software; see the source for copying conditions. There is NO
|
||||
# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
|
||||
@ -192,7 +192,7 @@ func_path_progs ()
|
||||
|
||||
_G_path_prog_max=0
|
||||
_G_path_prog_found=false
|
||||
_G_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||||
_G_save_IFS=$IFS; IFS=${PATH_SEPARATOR-:}
|
||||
for _G_dir in $_G_PATH; do
|
||||
IFS=$_G_save_IFS
|
||||
test -z "$_G_dir" && _G_dir=.
|
||||
@ -1375,7 +1375,7 @@ scriptversion=2014-01-07.03; # UTC
|
||||
# A portable, pluggable option parser for Bourne shell.
|
||||
# Written by Gary V. Vaughan, 2010
|
||||
|
||||
# Copyright (C) 2010-2014 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2010-2015 Free Software Foundation, Inc.
|
||||
# This is free software; see the source for copying conditions. There is NO
|
||||
# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
|
||||
@ -1977,7 +1977,7 @@ func_version ()
|
||||
# End:
|
||||
|
||||
# Set a version string.
|
||||
scriptversion='(GNU libtool) 2.4.4'
|
||||
scriptversion='(GNU libtool) 2.4.6'
|
||||
|
||||
|
||||
# func_echo ARG...
|
||||
@ -2039,7 +2039,12 @@ usage_message="Options:
|
||||
"
|
||||
|
||||
# Additional text appended to 'usage_message' in response to '--help'.
|
||||
long_help_message=$long_help_message"
|
||||
func_help ()
|
||||
{
|
||||
$debug_cmd
|
||||
|
||||
func_usage_message
|
||||
$ECHO "$long_help_message
|
||||
|
||||
MODE must be one of the following:
|
||||
|
||||
@ -2063,13 +2068,15 @@ include the following information:
|
||||
compiler: $LTCC
|
||||
compiler flags: $LTCFLAGS
|
||||
linker: $LD (gnu? $with_gnu_ld)
|
||||
version: $progname (GNU libtool) 2.4.4
|
||||
version: $progname (GNU libtool) 2.4.6
|
||||
automake: `($AUTOMAKE --version) 2>/dev/null |$SED 1q`
|
||||
autoconf: `($AUTOCONF --version) 2>/dev/null |$SED 1q`
|
||||
|
||||
Report bugs to <bug-libtool@gnu.org>.
|
||||
GNU libtool home page: <http://www.gnu.org/software/libtool/>.
|
||||
General help using GNU software: <http://www.gnu.org/gethelp/>."
|
||||
exit 0
|
||||
}
|
||||
|
||||
|
||||
# func_lo2o OBJECT-NAME
|
||||
@ -6461,6 +6468,24 @@ func_win32_import_lib_p ()
|
||||
esac
|
||||
}
|
||||
|
||||
# func_suncc_cstd_abi
|
||||
# !!ONLY CALL THIS FOR SUN CC AFTER $compile_command IS FULLY EXPANDED!!
|
||||
# Several compiler flags select an ABI that is incompatible with the
|
||||
# Cstd library. Avoid specifying it if any are in CXXFLAGS.
|
||||
func_suncc_cstd_abi ()
|
||||
{
|
||||
$debug_cmd
|
||||
|
||||
case " $compile_command " in
|
||||
*" -compat=g "*|*\ -std=c++[0-9][0-9]\ *|*" -library=stdcxx4 "*|*" -library=stlport4 "*)
|
||||
suncc_use_cstd_abi=no
|
||||
;;
|
||||
*)
|
||||
suncc_use_cstd_abi=yes
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
# func_mode_link arg...
|
||||
func_mode_link ()
|
||||
{
|
||||
@ -7439,6 +7464,9 @@ func_mode_link ()
|
||||
eval sys_lib_search_path=\"$sys_lib_search_path_spec\"
|
||||
eval sys_lib_dlsearch_path=\"$sys_lib_dlsearch_path_spec\"
|
||||
|
||||
# Definition is injected by LT_CONFIG during libtool generation.
|
||||
func_munge_path_list sys_lib_dlsearch_path "$LT_SYS_LIBRARY_PATH"
|
||||
|
||||
func_dirname "$output" "/" ""
|
||||
output_objdir=$func_dirname_result$objdir
|
||||
func_to_tool_file "$output_objdir/"
|
||||
@ -8619,6 +8647,37 @@ func_mode_link ()
|
||||
eval $var=\"$tmp_libs\"
|
||||
done # for var
|
||||
fi
|
||||
|
||||
# Add Sun CC postdeps if required:
|
||||
test CXX = "$tagname" && {
|
||||
case $host_os in
|
||||
linux*)
|
||||
case `$CC -V 2>&1 | sed 5q` in
|
||||
*Sun\ C*) # Sun C++ 5.9
|
||||
func_suncc_cstd_abi
|
||||
|
||||
if test no != "$suncc_use_cstd_abi"; then
|
||||
func_append postdeps ' -library=Cstd -library=Crun'
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
|
||||
solaris*)
|
||||
func_cc_basename "$CC"
|
||||
case $func_cc_basename_result in
|
||||
CC* | sunCC*)
|
||||
func_suncc_cstd_abi
|
||||
|
||||
if test no != "$suncc_use_cstd_abi"; then
|
||||
func_append postdeps ' -library=Cstd -library=Crun'
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
# Last step: remove runtime libs from dependency_libs
|
||||
# (they stay in deplibs)
|
||||
tmp_libs=
|
||||
|
171
m4/libtool.m4
vendored
171
m4/libtool.m4
vendored
@ -1,6 +1,6 @@
|
||||
# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
|
||||
#
|
||||
# Copyright (C) 1996-2001, 2003-2014 Free Software Foundation, Inc.
|
||||
# Copyright (C) 1996-2001, 2003-2015 Free Software Foundation, Inc.
|
||||
# Written by Gordon Matzigkeit, 1996
|
||||
#
|
||||
# This file is free software; the Free Software Foundation gives
|
||||
@ -103,19 +103,36 @@ dnl AC_DEFUN([AC_PROG_LIBTOOL], [])
|
||||
dnl AC_DEFUN([AM_PROG_LIBTOOL], [])
|
||||
|
||||
|
||||
# _LT_PREPARE_CC_BASENAME
|
||||
# -----------------------
|
||||
m4_defun([_LT_PREPARE_CC_BASENAME], [
|
||||
# Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
|
||||
func_cc_basename ()
|
||||
{
|
||||
for cc_temp in @S|@*""; do
|
||||
case $cc_temp in
|
||||
compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;;
|
||||
distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;;
|
||||
\-*) ;;
|
||||
*) break;;
|
||||
esac
|
||||
done
|
||||
func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
|
||||
}
|
||||
])# _LT_PREPARE_CC_BASENAME
|
||||
|
||||
|
||||
# _LT_CC_BASENAME(CC)
|
||||
# -------------------
|
||||
# Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
|
||||
# It would be clearer to call AC_REQUIREs from _LT_PREPARE_CC_BASENAME,
|
||||
# but that macro is also expanded into generated libtool script, which
|
||||
# arranges for $SED and $ECHO to be set by different means.
|
||||
m4_defun([_LT_CC_BASENAME],
|
||||
[for cc_temp in $1""; do
|
||||
case $cc_temp in
|
||||
compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;;
|
||||
distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;;
|
||||
\-*) ;;
|
||||
*) break;;
|
||||
esac
|
||||
done
|
||||
cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
|
||||
[m4_require([_LT_PREPARE_CC_BASENAME])dnl
|
||||
AC_REQUIRE([_LT_DECL_SED])dnl
|
||||
AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])dnl
|
||||
func_cc_basename $1
|
||||
cc_basename=$func_cc_basename_result
|
||||
])
|
||||
|
||||
|
||||
@ -720,11 +737,25 @@ _LT_CONFIG_SAVE_COMMANDS([
|
||||
_LT_COPYING
|
||||
_LT_LIBTOOL_TAGS
|
||||
|
||||
# Configured defaults for sys_lib_dlsearch_path munging.
|
||||
: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
|
||||
|
||||
# ### BEGIN LIBTOOL CONFIG
|
||||
_LT_LIBTOOL_CONFIG_VARS
|
||||
_LT_LIBTOOL_TAG_VARS
|
||||
# ### END LIBTOOL CONFIG
|
||||
|
||||
_LT_EOF
|
||||
|
||||
cat <<'_LT_EOF' >> "$cfgfile"
|
||||
|
||||
# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
|
||||
|
||||
_LT_PREPARE_MUNGE_PATH_LIST
|
||||
_LT_PREPARE_CC_BASENAME
|
||||
|
||||
# ### END FUNCTIONS SHARED WITH CONFIGURE
|
||||
|
||||
_LT_EOF
|
||||
|
||||
case $host_os in
|
||||
@ -2203,6 +2234,47 @@ _LT_DECL([], [striplib], [1])
|
||||
])# _LT_CMD_STRIPLIB
|
||||
|
||||
|
||||
# _LT_PREPARE_MUNGE_PATH_LIST
|
||||
# ---------------------------
|
||||
# Make sure func_munge_path_list() is defined correctly.
|
||||
m4_defun([_LT_PREPARE_MUNGE_PATH_LIST],
|
||||
[[# func_munge_path_list VARIABLE PATH
|
||||
# -----------------------------------
|
||||
# VARIABLE is name of variable containing _space_ separated list of
|
||||
# directories to be munged by the contents of PATH, which is string
|
||||
# having a format:
|
||||
# "DIR[:DIR]:"
|
||||
# string "DIR[ DIR]" will be prepended to VARIABLE
|
||||
# ":DIR[:DIR]"
|
||||
# string "DIR[ DIR]" will be appended to VARIABLE
|
||||
# "DIRP[:DIRP]::[DIRA:]DIRA"
|
||||
# string "DIRP[ DIRP]" will be prepended to VARIABLE and string
|
||||
# "DIRA[ DIRA]" will be appended to VARIABLE
|
||||
# "DIR[:DIR]"
|
||||
# VARIABLE will be replaced by "DIR[ DIR]"
|
||||
func_munge_path_list ()
|
||||
{
|
||||
case x@S|@2 in
|
||||
x)
|
||||
;;
|
||||
*:)
|
||||
eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'` \@S|@@S|@1\"
|
||||
;;
|
||||
x:*)
|
||||
eval @S|@1=\"\@S|@@S|@1 `$ECHO @S|@2 | $SED 's/:/ /g'`\"
|
||||
;;
|
||||
*::*)
|
||||
eval @S|@1=\"\@S|@@S|@1\ `$ECHO @S|@2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
|
||||
eval @S|@1=\"`$ECHO @S|@2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \@S|@@S|@1\"
|
||||
;;
|
||||
*)
|
||||
eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'`\"
|
||||
;;
|
||||
esac
|
||||
}
|
||||
]])# _LT_PREPARE_PATH_LIST
|
||||
|
||||
|
||||
# _LT_SYS_DYNAMIC_LINKER([TAG])
|
||||
# -----------------------------
|
||||
# PORTME Fill in your ld.so characteristics
|
||||
@ -2213,6 +2285,7 @@ m4_require([_LT_FILEUTILS_DEFAULTS])dnl
|
||||
m4_require([_LT_DECL_OBJDUMP])dnl
|
||||
m4_require([_LT_DECL_SED])dnl
|
||||
m4_require([_LT_CHECK_SHELL_FEATURES])dnl
|
||||
m4_require([_LT_PREPARE_MUNGE_PATH_LIST])dnl
|
||||
AC_MSG_CHECKING([dynamic linker characteristics])
|
||||
m4_if([$1],
|
||||
[], [
|
||||
@ -2307,6 +2380,9 @@ hardcode_into_libs=no
|
||||
# flags to be left without arguments
|
||||
need_version=unknown
|
||||
|
||||
AC_ARG_VAR([LT_SYS_LIBRARY_PATH],
|
||||
[User-defined run-time library search path.])
|
||||
|
||||
case $host_os in
|
||||
aix3*)
|
||||
version_type=linux # correct to gnu/linux during the next big refactor
|
||||
@ -2595,6 +2671,7 @@ freebsd* | dragonfly*)
|
||||
case $version_type in
|
||||
freebsd-elf*)
|
||||
library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
|
||||
soname_spec='$libname$release$shared_ext$major'
|
||||
need_version=no
|
||||
need_lib_prefix=no
|
||||
;;
|
||||
@ -2654,10 +2731,11 @@ hpux9* | hpux10* | hpux11*)
|
||||
soname_spec='$libname$release$shared_ext$major'
|
||||
if test 32 = "$HPUX_IA64_MODE"; then
|
||||
sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
|
||||
sys_lib_dlsearch_path_spec=/usr/lib/hpux32
|
||||
else
|
||||
sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
|
||||
sys_lib_dlsearch_path_spec=/usr/lib/hpux64
|
||||
fi
|
||||
sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
|
||||
;;
|
||||
hppa*64*)
|
||||
shrext_cmds='.sl'
|
||||
@ -2790,7 +2868,12 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
|
||||
# before this can be enabled.
|
||||
hardcode_into_libs=yes
|
||||
|
||||
# Append ld.so.conf contents to the search path
|
||||
# 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
|
||||
# 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
|
||||
# even though it is searched at run-time. Try to do the best guess by
|
||||
# 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"
|
||||
@ -3014,10 +3097,20 @@ fi
|
||||
if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
|
||||
sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
|
||||
fi
|
||||
|
||||
if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
|
||||
sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
|
||||
fi
|
||||
|
||||
# remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
|
||||
configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
|
||||
|
||||
# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
|
||||
func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
|
||||
|
||||
# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
|
||||
configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
|
||||
|
||||
_LT_DECL([], [variables_saved_for_relink], [1],
|
||||
[Variables whose values should be saved in libtool wrapper scripts and
|
||||
restored at link time])
|
||||
@ -3050,8 +3143,10 @@ _LT_DECL([], [hardcode_into_libs], [0],
|
||||
[Whether we should hardcode library paths into libraries])
|
||||
_LT_DECL([], [sys_lib_search_path_spec], [2],
|
||||
[Compile-time system search path for libraries])
|
||||
_LT_DECL([], [sys_lib_dlsearch_path_spec], [2],
|
||||
[Run-time system search path for libraries])
|
||||
_LT_DECL([sys_lib_dlsearch_path_spec], [configure_time_dlsearch_path], [2],
|
||||
[Detected run-time system search path for libraries])
|
||||
_LT_DECL([], [configure_time_lt_sys_library_path], [2],
|
||||
[Explicit LT_SYS_LIBRARY_PATH set during ./configure time])
|
||||
])# _LT_SYS_DYNAMIC_LINKER
|
||||
|
||||
|
||||
@ -7421,6 +7516,7 @@ func_stripname_cnf ()
|
||||
} # func_stripname_cnf
|
||||
])# _LT_FUNC_STRIPNAME_CNF
|
||||
|
||||
|
||||
# _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
|
||||
# ---------------------------------
|
||||
# Figure out "hidden" library dependencies from verbose
|
||||
@ -7599,51 +7695,6 @@ interix[[3-9]]*)
|
||||
_LT_TAGVAR(postdep_objects,$1)=
|
||||
_LT_TAGVAR(postdeps,$1)=
|
||||
;;
|
||||
|
||||
linux*)
|
||||
case `$CC -V 2>&1 | sed 5q` in
|
||||
*Sun\ C*)
|
||||
# Sun C++ 5.9
|
||||
|
||||
# The more standards-conforming stlport4 library is
|
||||
# incompatible with the Cstd library. Avoid specifying
|
||||
# it if it's in CXXFLAGS. Ignore libCrun as
|
||||
# -library=stlport4 depends on it.
|
||||
case " $CXX $CXXFLAGS " in
|
||||
*" -library=stlport4 "*)
|
||||
solaris_use_stlport4=yes
|
||||
;;
|
||||
esac
|
||||
|
||||
if test yes != "$solaris_use_stlport4"; then
|
||||
_LT_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun'
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
|
||||
solaris*)
|
||||
case $cc_basename in
|
||||
CC* | sunCC*)
|
||||
# The more standards-conforming stlport4 library is
|
||||
# incompatible with the Cstd library. Avoid specifying
|
||||
# it if it's in CXXFLAGS. Ignore libCrun as
|
||||
# -library=stlport4 depends on it.
|
||||
case " $CXX $CXXFLAGS " in
|
||||
*" -library=stlport4 "*)
|
||||
solaris_use_stlport4=yes
|
||||
;;
|
||||
esac
|
||||
|
||||
# Adding this requires a known-good setup of shared libraries for
|
||||
# Sun compiler versions before 5.6, else PIC objects from an old
|
||||
# archive will be linked into the output, leading to subtle bugs.
|
||||
if test yes != "$solaris_use_stlport4"; then
|
||||
_LT_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun'
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
esac
|
||||
])
|
||||
|
||||
|
2
m4/ltoptions.m4
vendored
2
m4/ltoptions.m4
vendored
@ -1,6 +1,6 @@
|
||||
# Helper functions for option handling. -*- Autoconf -*-
|
||||
#
|
||||
# Copyright (C) 2004-2005, 2007-2009, 2011-2014 Free Software
|
||||
# Copyright (C) 2004-2005, 2007-2009, 2011-2015 Free Software
|
||||
# Foundation, Inc.
|
||||
# Written by Gary V. Vaughan, 2004
|
||||
#
|
||||
|
2
m4/ltsugar.m4
vendored
2
m4/ltsugar.m4
vendored
@ -1,6 +1,6 @@
|
||||
# ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*-
|
||||
#
|
||||
# Copyright (C) 2004-2005, 2007-2008, 2011-2014 Free Software
|
||||
# Copyright (C) 2004-2005, 2007-2008, 2011-2015 Free Software
|
||||
# Foundation, Inc.
|
||||
# Written by Gary V. Vaughan, 2004
|
||||
#
|
||||
|
12
m4/ltversion.m4
vendored
12
m4/ltversion.m4
vendored
@ -1,6 +1,6 @@
|
||||
# ltversion.m4 -- version numbers -*- Autoconf -*-
|
||||
#
|
||||
# Copyright (C) 2004, 2011-2014 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2004, 2011-2015 Free Software Foundation, Inc.
|
||||
# Written by Scott James Remnant, 2004
|
||||
#
|
||||
# This file is free software; the Free Software Foundation gives
|
||||
@ -9,15 +9,15 @@
|
||||
|
||||
# @configure_input@
|
||||
|
||||
# serial 4151 ltversion.m4
|
||||
# serial 4179 ltversion.m4
|
||||
# This file is part of GNU Libtool
|
||||
|
||||
m4_define([LT_PACKAGE_VERSION], [2.4.4])
|
||||
m4_define([LT_PACKAGE_REVISION], [2.4.4])
|
||||
m4_define([LT_PACKAGE_VERSION], [2.4.6])
|
||||
m4_define([LT_PACKAGE_REVISION], [2.4.6])
|
||||
|
||||
AC_DEFUN([LTVERSION_VERSION],
|
||||
[macro_version='2.4.4'
|
||||
macro_revision='2.4.4'
|
||||
[macro_version='2.4.6'
|
||||
macro_revision='2.4.6'
|
||||
_LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?])
|
||||
_LT_DECL(, macro_revision, 0)
|
||||
])
|
||||
|
2
m4/lt~obsolete.m4
vendored
2
m4/lt~obsolete.m4
vendored
@ -1,6 +1,6 @@
|
||||
# lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*-
|
||||
#
|
||||
# Copyright (C) 2004-2005, 2007, 2009, 2011-2014 Free Software
|
||||
# Copyright (C) 2004-2005, 2007, 2009, 2011-2015 Free Software
|
||||
# Foundation, Inc.
|
||||
# Written by Scott James Remnant, 2004.
|
||||
#
|
||||
|
Loading…
x
Reference in New Issue
Block a user