mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-12 22:14:35 +00:00
update some libtool files
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@3430 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
bd82f1d334
commit
8b6f9e2c33
@ -1,3 +1,9 @@
|
|||||||
|
2002-01-23 Lars Gullik Bjřnnes <larsbj@birdstep.com>
|
||||||
|
|
||||||
|
* config.guess: update
|
||||||
|
* config.sub: update
|
||||||
|
* ltmain.sh: update
|
||||||
|
|
||||||
2002-01-07 Dekel Tsur <dekelts@tau.ac.il>
|
2002-01-07 Dekel Tsur <dekelts@tau.ac.il>
|
||||||
|
|
||||||
* lyxinclude.m4: Allow disabling of debug information.
|
* lyxinclude.m4: Allow disabling of debug information.
|
||||||
|
240
config/config.guess
vendored
240
config/config.guess
vendored
@ -3,7 +3,7 @@
|
|||||||
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
|
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
|
||||||
# Free Software Foundation, Inc.
|
# Free Software Foundation, Inc.
|
||||||
|
|
||||||
timestamp='2001-04-20'
|
timestamp='2001-09-04'
|
||||||
|
|
||||||
# This file is free software; you can redistribute it and/or modify it
|
# 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
|
# under the terms of the GNU General Public License as published by
|
||||||
@ -52,7 +52,7 @@ version="\
|
|||||||
GNU config.guess ($timestamp)
|
GNU config.guess ($timestamp)
|
||||||
|
|
||||||
Originally written by Per Bothner.
|
Originally written by Per Bothner.
|
||||||
Copyright (C) 1992, 93, 94, 95, 96, 97, 98, 99, 2000
|
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
|
||||||
Free Software Foundation, Inc.
|
Free Software Foundation, Inc.
|
||||||
|
|
||||||
This is free software; see the source for copying conditions. There is NO
|
This is free software; see the source for copying conditions. There is NO
|
||||||
@ -95,25 +95,25 @@ trap 'rm -f $dummy.c $dummy.o $dummy.rel $dummy; exit 1' 1 2 15
|
|||||||
# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still
|
# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still
|
||||||
# use `HOST_CC' if defined, but it is deprecated.
|
# use `HOST_CC' if defined, but it is deprecated.
|
||||||
|
|
||||||
case $CC_FOR_BUILD,$HOST_CC,$CC in
|
set_cc_for_build='case $CC_FOR_BUILD,$HOST_CC,$CC in
|
||||||
,,) echo "int dummy(){}" > $dummy.c
|
,,) echo "int dummy(){}" > $dummy.c ;
|
||||||
for c in cc gcc c89 ; do
|
for c in cc gcc c89 ; do
|
||||||
($c $dummy.c -c -o $dummy.o) >/dev/null 2>&1
|
($c $dummy.c -c -o $dummy.o) >/dev/null 2>&1 ;
|
||||||
if test $? = 0 ; then
|
if test $? = 0 ; then
|
||||||
CC_FOR_BUILD="$c"; break
|
CC_FOR_BUILD="$c"; break ;
|
||||||
fi
|
fi ;
|
||||||
done
|
done ;
|
||||||
rm -f $dummy.c $dummy.o $dummy.rel
|
rm -f $dummy.c $dummy.o $dummy.rel ;
|
||||||
if test x"$CC_FOR_BUILD" = x ; then
|
if test x"$CC_FOR_BUILD" = x ; then
|
||||||
CC_FOR_BUILD=no_compiler_found
|
CC_FOR_BUILD=no_compiler_found ;
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
,,*) CC_FOR_BUILD=$CC ;;
|
,,*) CC_FOR_BUILD=$CC ;;
|
||||||
,*,*) CC_FOR_BUILD=$HOST_CC ;;
|
,*,*) CC_FOR_BUILD=$HOST_CC ;;
|
||||||
esac
|
esac'
|
||||||
|
|
||||||
# This is needed to find uname on a Pyramid OSx when run in the BSD universe.
|
# This is needed to find uname on a Pyramid OSx when run in the BSD universe.
|
||||||
# (ghazi@noc.rutgers.edu 8/24/94.)
|
# (ghazi@noc.rutgers.edu 1994-08-24)
|
||||||
if (test -f /.attbin/uname) >/dev/null 2>&1 ; then
|
if (test -f /.attbin/uname) >/dev/null 2>&1 ; then
|
||||||
PATH=$PATH:/.attbin ; export PATH
|
PATH=$PATH:/.attbin ; export PATH
|
||||||
fi
|
fi
|
||||||
@ -150,6 +150,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
|
|||||||
# to ELF recently, or will in the future.
|
# to ELF recently, or will in the future.
|
||||||
case "${UNAME_MACHINE}" in
|
case "${UNAME_MACHINE}" in
|
||||||
i386|sparc|amiga|arm*|hp300|mvme68k|vax|atari|luna68k|mac68k|news68k|next68k|pc532|sun3*|x68k)
|
i386|sparc|amiga|arm*|hp300|mvme68k|vax|atari|luna68k|mac68k|news68k|next68k|pc532|sun3*|x68k)
|
||||||
|
eval $set_cc_for_build
|
||||||
if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
|
if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
|
||||||
| grep __ELF__ >/dev/null
|
| grep __ELF__ >/dev/null
|
||||||
then
|
then
|
||||||
@ -204,6 +205,7 @@ main:
|
|||||||
jsr \$26,exit
|
jsr \$26,exit
|
||||||
.end main
|
.end main
|
||||||
EOF
|
EOF
|
||||||
|
eval $set_cc_for_build
|
||||||
$CC_FOR_BUILD $dummy.s -o $dummy 2>/dev/null
|
$CC_FOR_BUILD $dummy.s -o $dummy 2>/dev/null
|
||||||
if test "$?" = 0 ; then
|
if test "$?" = 0 ; then
|
||||||
case `./$dummy` in
|
case `./$dummy` in
|
||||||
@ -225,6 +227,9 @@ EOF
|
|||||||
2-307)
|
2-307)
|
||||||
UNAME_MACHINE="alphaev67"
|
UNAME_MACHINE="alphaev67"
|
||||||
;;
|
;;
|
||||||
|
2-1307)
|
||||||
|
UNAME_MACHINE="alphaev68"
|
||||||
|
;;
|
||||||
esac
|
esac
|
||||||
fi
|
fi
|
||||||
rm -f $dummy.s $dummy
|
rm -f $dummy.s $dummy
|
||||||
@ -328,6 +333,9 @@ EOF
|
|||||||
aushp:SunOS:*:*)
|
aushp:SunOS:*:*)
|
||||||
echo sparc-auspex-sunos${UNAME_RELEASE}
|
echo sparc-auspex-sunos${UNAME_RELEASE}
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
|
sparc*:NetBSD:*)
|
||||||
|
echo `uname -p`-unknown-netbsd${UNAME_RELEASE}
|
||||||
|
exit 0 ;;
|
||||||
atari*:OpenBSD:*:*)
|
atari*:OpenBSD:*:*)
|
||||||
echo m68k-unknown-openbsd${UNAME_RELEASE}
|
echo m68k-unknown-openbsd${UNAME_RELEASE}
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
@ -385,6 +393,7 @@ EOF
|
|||||||
echo clipper-intergraph-clix${UNAME_RELEASE}
|
echo clipper-intergraph-clix${UNAME_RELEASE}
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
mips:*:*:UMIPS | mips:*:*:RISCos)
|
mips:*:*:UMIPS | mips:*:*:RISCos)
|
||||||
|
eval $set_cc_for_build
|
||||||
sed 's/^ //' << EOF >$dummy.c
|
sed 's/^ //' << EOF >$dummy.c
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
#include <stdio.h> /* for printf() prototype */
|
#include <stdio.h> /* for printf() prototype */
|
||||||
@ -475,6 +484,7 @@ EOF
|
|||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
*:AIX:2:3)
|
*:AIX:2:3)
|
||||||
if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
|
if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
|
||||||
|
eval $set_cc_for_build
|
||||||
sed 's/^ //' << EOF >$dummy.c
|
sed 's/^ //' << EOF >$dummy.c
|
||||||
#include <sys/systemcfg.h>
|
#include <sys/systemcfg.h>
|
||||||
|
|
||||||
@ -553,6 +563,7 @@ EOF
|
|||||||
fi ;;
|
fi ;;
|
||||||
esac
|
esac
|
||||||
if [ "${HP_ARCH}" = "" ]; then
|
if [ "${HP_ARCH}" = "" ]; then
|
||||||
|
eval $set_cc_for_build
|
||||||
sed 's/^ //' << EOF >$dummy.c
|
sed 's/^ //' << EOF >$dummy.c
|
||||||
|
|
||||||
#define _HPUX_SOURCE
|
#define _HPUX_SOURCE
|
||||||
@ -586,9 +597,9 @@ EOF
|
|||||||
exit (0);
|
exit (0);
|
||||||
}
|
}
|
||||||
EOF
|
EOF
|
||||||
(CCOPTS= $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null ) && HP_ARCH=`./$dummy`
|
(CCOPTS= $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null ) && HP_ARCH=`./$dummy`
|
||||||
if test -z "$HP_ARCH"; then HP_ARCH=hppa; fi
|
if test -z "$HP_ARCH"; then HP_ARCH=hppa; fi
|
||||||
rm -f $dummy.c $dummy
|
rm -f $dummy.c $dummy
|
||||||
fi ;;
|
fi ;;
|
||||||
esac
|
esac
|
||||||
echo ${HP_ARCH}-hp-hpux${HPUX_REV}
|
echo ${HP_ARCH}-hp-hpux${HPUX_REV}
|
||||||
@ -598,6 +609,7 @@ EOF
|
|||||||
echo ia64-hp-hpux${HPUX_REV}
|
echo ia64-hp-hpux${HPUX_REV}
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
3050*:HI-UX:*:*)
|
3050*:HI-UX:*:*)
|
||||||
|
eval $set_cc_for_build
|
||||||
sed 's/^ //' << EOF >$dummy.c
|
sed 's/^ //' << EOF >$dummy.c
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
int
|
int
|
||||||
@ -633,7 +645,7 @@ EOF
|
|||||||
9000/8??:4.3bsd:*:*)
|
9000/8??:4.3bsd:*:*)
|
||||||
echo hppa1.0-hp-bsd
|
echo hppa1.0-hp-bsd
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
*9??*:MPE/iX:*:*)
|
*9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)
|
||||||
echo hppa1.0-hp-mpeix
|
echo hppa1.0-hp-mpeix
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )
|
hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )
|
||||||
@ -677,12 +689,13 @@ EOF
|
|||||||
echo xmp-cray-unicos
|
echo xmp-cray-unicos
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
CRAY*Y-MP:*:*:*)
|
CRAY*Y-MP:*:*:*)
|
||||||
echo ymp-cray-unicos${UNAME_RELEASE}
|
echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
CRAY*[A-Z]90:*:*:*)
|
CRAY*[A-Z]90:*:*:*)
|
||||||
echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \
|
echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \
|
||||||
| sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
|
| sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
|
||||||
-e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/
|
-e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \
|
||||||
|
-e 's/\.[^.]*$/.X/'
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
CRAY*TS:*:*:*)
|
CRAY*TS:*:*:*)
|
||||||
echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
|
echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
|
||||||
@ -763,97 +776,29 @@ EOF
|
|||||||
echo ${UNAME_MACHINE}-unknown-linux-gnu
|
echo ${UNAME_MACHINE}-unknown-linux-gnu
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
mips:Linux:*:*)
|
mips:Linux:*:*)
|
||||||
cat >$dummy.c <<EOF
|
case `sed -n '/^byte/s/^.*: \(.*\) endian/\1/p' < /proc/cpuinfo` in
|
||||||
#ifdef __cplusplus
|
big) echo mips-unknown-linux-gnu && exit 0 ;;
|
||||||
#include <stdio.h> /* for printf() prototype */
|
little) echo mipsel-unknown-linux-gnu && exit 0 ;;
|
||||||
int main (int argc, char *argv[]) {
|
esac
|
||||||
#else
|
|
||||||
int main (argc, argv) int argc; char *argv[]; {
|
|
||||||
#endif
|
|
||||||
#ifdef __MIPSEB__
|
|
||||||
printf ("%s-unknown-linux-gnu\n", argv[1]);
|
|
||||||
#endif
|
|
||||||
#ifdef __MIPSEL__
|
|
||||||
printf ("%sel-unknown-linux-gnu\n", argv[1]);
|
|
||||||
#endif
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
EOF
|
|
||||||
$CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null && ./$dummy "${UNAME_MACHINE}" && rm -f $dummy.c $dummy && exit 0
|
|
||||||
rm -f $dummy.c $dummy
|
|
||||||
;;
|
;;
|
||||||
ppc:Linux:*:*)
|
ppc:Linux:*:*)
|
||||||
# Determine Lib Version
|
echo powerpc-unknown-linux-gnu
|
||||||
cat >$dummy.c <<EOF
|
exit 0 ;;
|
||||||
#include <features.h>
|
ppc64:Linux:*:*)
|
||||||
#if defined(__GLIBC__)
|
echo powerpc64-unknown-linux-gnu
|
||||||
extern char __libc_version[];
|
|
||||||
extern char __libc_release[];
|
|
||||||
#endif
|
|
||||||
main(argc, argv)
|
|
||||||
int argc;
|
|
||||||
char *argv[];
|
|
||||||
{
|
|
||||||
#if defined(__GLIBC__)
|
|
||||||
printf("%s %s\n", __libc_version, __libc_release);
|
|
||||||
#else
|
|
||||||
printf("unknown\n");
|
|
||||||
#endif
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
EOF
|
|
||||||
LIBC=""
|
|
||||||
$CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null
|
|
||||||
if test "$?" = 0 ; then
|
|
||||||
./$dummy | grep 1\.99 > /dev/null
|
|
||||||
if test "$?" = 0 ; then LIBC="libc1" ; fi
|
|
||||||
fi
|
|
||||||
rm -f $dummy.c $dummy
|
|
||||||
echo powerpc-unknown-linux-gnu${LIBC}
|
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
alpha:Linux:*:*)
|
alpha:Linux:*:*)
|
||||||
cat <<EOF >$dummy.s
|
case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
|
||||||
.data
|
EV5) UNAME_MACHINE=alphaev5 ;;
|
||||||
\$Lformat:
|
EV56) UNAME_MACHINE=alphaev56 ;;
|
||||||
.byte 37,100,45,37,120,10,0 # "%d-%x\n"
|
PCA56) UNAME_MACHINE=alphapca56 ;;
|
||||||
.text
|
PCA57) UNAME_MACHINE=alphapca56 ;;
|
||||||
.globl main
|
EV6) UNAME_MACHINE=alphaev6 ;;
|
||||||
.align 4
|
EV67) UNAME_MACHINE=alphaev67 ;;
|
||||||
.ent main
|
EV68*) UNAME_MACHINE=alphaev68 ;;
|
||||||
main:
|
esac
|
||||||
.frame \$30,16,\$26,0
|
objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null
|
||||||
ldgp \$29,0(\$27)
|
if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
|
||||||
.prologue 1
|
|
||||||
.long 0x47e03d80 # implver \$0
|
|
||||||
lda \$2,-1
|
|
||||||
.long 0x47e20c21 # amask \$2,\$1
|
|
||||||
lda \$16,\$Lformat
|
|
||||||
mov \$0,\$17
|
|
||||||
not \$1,\$18
|
|
||||||
jsr \$26,printf
|
|
||||||
ldgp \$29,0(\$26)
|
|
||||||
mov 0,\$16
|
|
||||||
jsr \$26,exit
|
|
||||||
.end main
|
|
||||||
EOF
|
|
||||||
LIBC=""
|
|
||||||
$CC_FOR_BUILD $dummy.s -o $dummy 2>/dev/null
|
|
||||||
if test "$?" = 0 ; then
|
|
||||||
case `./$dummy` in
|
|
||||||
0-0) UNAME_MACHINE="alpha" ;;
|
|
||||||
1-0) UNAME_MACHINE="alphaev5" ;;
|
|
||||||
1-1) UNAME_MACHINE="alphaev56" ;;
|
|
||||||
1-101) UNAME_MACHINE="alphapca56" ;;
|
|
||||||
2-303) UNAME_MACHINE="alphaev6" ;;
|
|
||||||
2-307) UNAME_MACHINE="alphaev67" ;;
|
|
||||||
esac
|
|
||||||
objdump --private-headers $dummy | \
|
|
||||||
grep ld.so.1 > /dev/null
|
|
||||||
if test "$?" = 0 ; then
|
|
||||||
LIBC="libc1"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
rm -f $dummy.s $dummy
|
|
||||||
echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
|
echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
parisc:Linux:*:* | hppa:Linux:*:*)
|
parisc:Linux:*:* | hppa:Linux:*:*)
|
||||||
@ -883,40 +828,30 @@ EOF
|
|||||||
# The BFD linker knows what the default object file format is, so
|
# The BFD linker knows what the default object file format is, so
|
||||||
# first see if it will tell us. cd to the root directory to prevent
|
# first see if it will tell us. cd to the root directory to prevent
|
||||||
# problems with other programs or directories called `ld' in the path.
|
# problems with other programs or directories called `ld' in the path.
|
||||||
ld_supported_emulations=`cd /; ld --help 2>&1 \
|
ld_supported_targets=`cd /; ld --help 2>&1 \
|
||||||
| sed -ne '/supported emulations:/!d
|
| sed -ne '/supported targets:/!d
|
||||||
s/[ ][ ]*/ /g
|
s/[ ][ ]*/ /g
|
||||||
s/.*supported emulations: *//
|
s/.*supported targets: *//
|
||||||
s/ .*//
|
s/ .*//
|
||||||
p'`
|
p'`
|
||||||
case "$ld_supported_emulations" in
|
case "$ld_supported_targets" in
|
||||||
i*86linux)
|
elf32-i386)
|
||||||
echo "${UNAME_MACHINE}-pc-linux-gnuaout"
|
|
||||||
exit 0
|
|
||||||
;;
|
|
||||||
elf_i*86)
|
|
||||||
TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu"
|
TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu"
|
||||||
;;
|
;;
|
||||||
i*86coff)
|
a.out-i386-linux)
|
||||||
|
echo "${UNAME_MACHINE}-pc-linux-gnuaout"
|
||||||
|
exit 0 ;;
|
||||||
|
coff-i386)
|
||||||
echo "${UNAME_MACHINE}-pc-linux-gnucoff"
|
echo "${UNAME_MACHINE}-pc-linux-gnucoff"
|
||||||
exit 0
|
exit 0 ;;
|
||||||
;;
|
"")
|
||||||
esac
|
# Either a pre-BFD a.out linker (linux-gnuoldld) or
|
||||||
# Either a pre-BFD a.out linker (linux-gnuoldld)
|
# one that does not give us useful --help.
|
||||||
# or one that does not give us useful --help.
|
echo "${UNAME_MACHINE}-pc-linux-gnuoldld"
|
||||||
# GCC wants to distinguish between linux-gnuoldld and linux-gnuaout.
|
exit 0 ;;
|
||||||
# If ld does not provide *any* "supported emulations:"
|
|
||||||
# that means it is gnuoldld.
|
|
||||||
test -z "$ld_supported_emulations" && echo "${UNAME_MACHINE}-pc-linux-gnuoldld" && exit 0
|
|
||||||
case "${UNAME_MACHINE}" in
|
|
||||||
i*86)
|
|
||||||
VENDOR=pc;
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
VENDOR=unknown;
|
|
||||||
;;
|
|
||||||
esac
|
esac
|
||||||
# Determine whether the default compiler is a.out or elf
|
# Determine whether the default compiler is a.out or elf
|
||||||
|
eval $set_cc_for_build
|
||||||
cat >$dummy.c <<EOF
|
cat >$dummy.c <<EOF
|
||||||
#include <features.h>
|
#include <features.h>
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
@ -928,15 +863,15 @@ EOF
|
|||||||
#ifdef __ELF__
|
#ifdef __ELF__
|
||||||
# ifdef __GLIBC__
|
# ifdef __GLIBC__
|
||||||
# if __GLIBC__ >= 2
|
# if __GLIBC__ >= 2
|
||||||
printf ("%s-${VENDOR}-linux-gnu\n", argv[1]);
|
printf ("%s-pc-linux-gnu\n", argv[1]);
|
||||||
# else
|
# else
|
||||||
printf ("%s-${VENDOR}-linux-gnulibc1\n", argv[1]);
|
printf ("%s-pc-linux-gnulibc1\n", argv[1]);
|
||||||
# endif
|
# endif
|
||||||
# else
|
# else
|
||||||
printf ("%s-${VENDOR}-linux-gnulibc1\n", argv[1]);
|
printf ("%s-pc-linux-gnulibc1\n", argv[1]);
|
||||||
# endif
|
# endif
|
||||||
#else
|
#else
|
||||||
printf ("%s-${VENDOR}-linux-gnuaout\n", argv[1]);
|
printf ("%s-pc-linux-gnuaout\n", argv[1]);
|
||||||
#endif
|
#endif
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
@ -945,9 +880,10 @@ EOF
|
|||||||
rm -f $dummy.c $dummy
|
rm -f $dummy.c $dummy
|
||||||
test x"${TENTATIVE}" != x && echo "${TENTATIVE}" && exit 0
|
test x"${TENTATIVE}" != x && echo "${TENTATIVE}" && exit 0
|
||||||
;;
|
;;
|
||||||
# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. earlier versions
|
|
||||||
# are messed up and put the nodename in both sysname and nodename.
|
|
||||||
i*86:DYNIX/ptx:4*:*)
|
i*86:DYNIX/ptx:4*:*)
|
||||||
|
# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
|
||||||
|
# earlier versions are messed up and put the nodename in both
|
||||||
|
# sysname and nodename.
|
||||||
echo i386-sequent-sysv4
|
echo i386-sequent-sysv4
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
i*86:UNIX_SV:4.2MP:2.*)
|
i*86:UNIX_SV:4.2MP:2.*)
|
||||||
@ -966,14 +902,13 @@ EOF
|
|||||||
echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL}
|
echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL}
|
||||||
fi
|
fi
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
i*86:*:5:7*)
|
i*86:*:5:[78]*)
|
||||||
# Fixed at (any) Pentium or better
|
case `/bin/uname -X | grep "^Machine"` in
|
||||||
UNAME_MACHINE=i586
|
*486*) UNAME_MACHINE=i486 ;;
|
||||||
if [ ${UNAME_SYSTEM} = "UnixWare" ] ; then
|
*Pentium) UNAME_MACHINE=i586 ;;
|
||||||
echo ${UNAME_MACHINE}-sco-sysv${UNAME_RELEASE}uw${UNAME_VERSION}
|
*Pent*|*Celeron) UNAME_MACHINE=i686 ;;
|
||||||
else
|
esac
|
||||||
echo ${UNAME_MACHINE}-pc-sysv${UNAME_RELEASE}
|
echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
|
||||||
fi
|
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
i*86:*:3.2:*)
|
i*86:*:3.2:*)
|
||||||
if test -f /usr/options/cb.name; then
|
if test -f /usr/options/cb.name; then
|
||||||
@ -1067,8 +1002,8 @@ EOF
|
|||||||
echo ns32k-sni-sysv
|
echo ns32k-sni-sysv
|
||||||
fi
|
fi
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
PENTIUM:CPunix:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
|
PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
|
||||||
# says <Richard.M.Bartel@ccMail.Census.GOV>
|
# says <Richard.M.Bartel@ccMail.Census.GOV>
|
||||||
echo i586-unisys-sysv4
|
echo i586-unisys-sysv4
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
*:UNIX_System_V:4*:FTX*)
|
*:UNIX_System_V:4*:FTX*)
|
||||||
@ -1080,6 +1015,10 @@ EOF
|
|||||||
# From seanf@swdc.stratus.com.
|
# From seanf@swdc.stratus.com.
|
||||||
echo i860-stratus-sysv4
|
echo i860-stratus-sysv4
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
|
*:VOS:*:*)
|
||||||
|
# From Paul.Green@stratus.com.
|
||||||
|
echo hppa1.1-stratus-vos
|
||||||
|
exit 0 ;;
|
||||||
mc68*:A/UX:*:*)
|
mc68*:A/UX:*:*)
|
||||||
echo m68k-apple-aux${UNAME_RELEASE}
|
echo m68k-apple-aux${UNAME_RELEASE}
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
@ -1172,11 +1111,18 @@ EOF
|
|||||||
*:ITS:*:*)
|
*:ITS:*:*)
|
||||||
echo pdp10-unknown-its
|
echo pdp10-unknown-its
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
|
i*86:XTS-300:*:STOP)
|
||||||
|
echo ${UNAME_MACHINE}-unknown-stop
|
||||||
|
exit 0 ;;
|
||||||
|
i*86:atheos:*:*)
|
||||||
|
echo ${UNAME_MACHINE}-unknown-atheos
|
||||||
|
exit 0 ;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
#echo '(No uname command or uname output not recognized.)' 1>&2
|
#echo '(No uname command or uname output not recognized.)' 1>&2
|
||||||
#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2
|
#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2
|
||||||
|
|
||||||
|
eval $set_cc_for_build
|
||||||
cat >$dummy.c <<EOF
|
cat >$dummy.c <<EOF
|
||||||
#ifdef _SEQUENT_
|
#ifdef _SEQUENT_
|
||||||
# include <sys/types.h>
|
# include <sys/types.h>
|
||||||
|
149
config/config.sub
vendored
149
config/config.sub
vendored
@ -3,7 +3,7 @@
|
|||||||
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
|
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
|
||||||
# Free Software Foundation, Inc.
|
# Free Software Foundation, Inc.
|
||||||
|
|
||||||
timestamp='2001-04-20'
|
timestamp='2001-09-07'
|
||||||
|
|
||||||
# This file is (in principle) common to ALL GNU software.
|
# This file is (in principle) common to ALL GNU software.
|
||||||
# The presence of a machine in this file suggests that SOME GNU software
|
# The presence of a machine in this file suggests that SOME GNU software
|
||||||
@ -117,7 +117,7 @@ esac
|
|||||||
# Here we must recognize all the valid KERNEL-OS combinations.
|
# Here we must recognize all the valid KERNEL-OS combinations.
|
||||||
maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
|
maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
|
||||||
case $maybe_os in
|
case $maybe_os in
|
||||||
nto-qnx* | linux-gnu* | storm-chaos* | os2-emx*)
|
nto-qnx* | linux-gnu* | storm-chaos* | os2-emx* | windows32-*)
|
||||||
os=-$maybe_os
|
os=-$maybe_os
|
||||||
basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
|
basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
|
||||||
;;
|
;;
|
||||||
@ -157,6 +157,14 @@ case $os in
|
|||||||
os=-vxworks
|
os=-vxworks
|
||||||
basic_machine=$1
|
basic_machine=$1
|
||||||
;;
|
;;
|
||||||
|
-chorusos*)
|
||||||
|
os=-chorusos
|
||||||
|
basic_machine=$1
|
||||||
|
;;
|
||||||
|
-chorusrdb)
|
||||||
|
os=-chorusrdb
|
||||||
|
basic_machine=$1
|
||||||
|
;;
|
||||||
-hiux*)
|
-hiux*)
|
||||||
os=-hiuxwe2
|
os=-hiuxwe2
|
||||||
;;
|
;;
|
||||||
@ -215,26 +223,36 @@ esac
|
|||||||
case $basic_machine in
|
case $basic_machine in
|
||||||
# Recognize the basic CPU types without company name.
|
# Recognize the basic CPU types without company name.
|
||||||
# Some are omitted here because they have special meanings below.
|
# Some are omitted here because they have special meanings below.
|
||||||
tahoe | i860 | ia64 | m32r | m68k | m68000 | m88k | ns32k | arc \
|
1750a | 580 \
|
||||||
| arm | arme[lb] | arm[bl]e | armv[2345] | armv[345][lb] | strongarm | xscale \
|
| a29k \
|
||||||
| pyramid | mn10200 | mn10300 | tron | a29k \
|
| alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
|
||||||
| 580 | i960 | h8300 \
|
| arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \
|
||||||
| x86 | ppcbe | mipsbe | mipsle | shbe | shle \
|
| c4x | clipper \
|
||||||
| hppa | hppa1.0 | hppa1.1 | hppa2.0 | hppa2.0w | hppa2.0n \
|
| d10v | d30v | dsp16xx \
|
||||||
| hppa64 \
|
| fr30 \
|
||||||
| alpha | alphaev[4-8] | alphaev56 | alphapca5[67] \
|
| h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
|
||||||
| alphaev6[78] \
|
| i370 | i860 | i960 | ia64 \
|
||||||
| we32k | ns16k | clipper | i370 | sh | sh[34] \
|
| m32r | m68000 | m68k | m88k | mcore \
|
||||||
| powerpc | powerpcle \
|
| mips16 | mips64 | mips64el | mips64orion | mips64orionel \
|
||||||
| 1750a | dsp16xx | pdp10 | pdp11 \
|
| mips64vr4100 | mips64vr4100el | mips64vr4300 \
|
||||||
| mips16 | mips64 | mipsel | mips64el \
|
| mips64vr4300el | mips64vr5000 | mips64vr5000el \
|
||||||
| mips64orion | mips64orionel | mipstx39 | mipstx39el \
|
| mipsbe | mipseb | mipsel | mipsle | mipstx39 | mipstx39el \
|
||||||
| mips64vr4300 | mips64vr4300el | mips64vr4100 | mips64vr4100el \
|
| mipsisa32 \
|
||||||
| mips64vr5000 | miprs64vr5000el | mcore | s390 | s390x \
|
| mn10200 | mn10300 \
|
||||||
| sparc | sparclet | sparclite | sparc64 | sparcv9 | sparcv9b \
|
| ns16k | ns32k \
|
||||||
| v850 | c4x \
|
| openrisc \
|
||||||
| thumb | d10v | d30v | fr30 | avr | openrisc | tic80 \
|
| pdp10 | pdp11 | pj | pjl \
|
||||||
| pj | pjl | h8500)
|
| powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
|
||||||
|
| pyramid \
|
||||||
|
| s390 | s390x \
|
||||||
|
| sh | sh[34] | sh[34]eb | shbe | shle \
|
||||||
|
| sparc | sparc64 | sparclet | sparclite | sparcv9 | sparcv9b \
|
||||||
|
| stormy16 | strongarm \
|
||||||
|
| tahoe | thumb | tic80 | tron \
|
||||||
|
| v850 \
|
||||||
|
| we32k \
|
||||||
|
| x86 | xscale \
|
||||||
|
| z8k)
|
||||||
basic_machine=$basic_machine-unknown
|
basic_machine=$basic_machine-unknown
|
||||||
;;
|
;;
|
||||||
m6811 | m68hc11 | m6812 | m68hc12)
|
m6811 | m68hc11 | m6812 | m68hc12)
|
||||||
@ -242,7 +260,7 @@ case $basic_machine in
|
|||||||
basic_machine=$basic_machine-unknown
|
basic_machine=$basic_machine-unknown
|
||||||
os=-none
|
os=-none
|
||||||
;;
|
;;
|
||||||
m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | z8k | v70 | w65)
|
m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k)
|
||||||
;;
|
;;
|
||||||
|
|
||||||
# We use `pc' rather than `unknown'
|
# We use `pc' rather than `unknown'
|
||||||
@ -257,31 +275,43 @@ case $basic_machine in
|
|||||||
exit 1
|
exit 1
|
||||||
;;
|
;;
|
||||||
# Recognize the basic CPU types with company name.
|
# Recognize the basic CPU types with company name.
|
||||||
# FIXME: clean up the formatting here.
|
580-* \
|
||||||
vax-* | tahoe-* | i*86-* | i860-* | ia64-* | m32r-* | m68k-* | m68000-* \
|
| a29k-* \
|
||||||
| m88k-* | sparc-* | ns32k-* | fx80-* | arc-* | c[123]* \
|
| alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
|
||||||
| arm-* | armbe-* | armle-* | armv*-* | strongarm-* | xscale-* \
|
| alphapca5[67]-* | arc-* \
|
||||||
| mips-* | pyramid-* | tron-* | a29k-* | romp-* | rs6000-* \
|
| arm-* | armbe-* | armle-* | armv*-* \
|
||||||
| power-* | none-* | 580-* | cray2-* | h8300-* | h8500-* | i960-* \
|
| bs2000-* \
|
||||||
| xmp-* | ymp-* \
|
| c[123]* | c30-* | [cjt]90-* | c54x-* \
|
||||||
| x86-* | ppcbe-* | mipsbe-* | mipsle-* | shbe-* | shle-* \
|
| clipper-* | cray2-* | cydra-* \
|
||||||
| hppa-* | hppa1.0-* | hppa1.1-* | hppa2.0-* | hppa2.0w-* \
|
| d10v-* | d30v-* \
|
||||||
| hppa2.0n-* | hppa64-* \
|
| elxsi-* \
|
||||||
| alpha-* | alphaev[4-8]-* | alphaev56-* | alphapca5[67]-* \
|
| f30[01]-* | f700-* | fr30-* | fx80-* \
|
||||||
| alphaev6[78]-* \
|
| h8300-* | h8500-* \
|
||||||
| we32k-* | cydra-* | ns16k-* | pn-* | np1-* | xps100-* \
|
| hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
|
||||||
| clipper-* | orion-* \
|
| i*86-* | i860-* | i960-* | ia64-* \
|
||||||
| sparclite-* | pdp10-* | pdp11-* | sh-* | powerpc-* | powerpcle-* \
|
| m32r-* \
|
||||||
| sparc64-* | sparcv9-* | sparcv9b-* | sparc86x-* \
|
| m68000-* | m680[01234]0-* | m68360-* | m683?2-* | m68k-* \
|
||||||
| mips16-* | mips64-* | mipsel-* \
|
| m88110-* | m88k-* | mcore-* \
|
||||||
| mips64el-* | mips64orion-* | mips64orionel-* \
|
| mips-* | mips16-* | mips64-* | mips64el-* | mips64orion-* \
|
||||||
| mips64vr4100-* | mips64vr4100el-* | mips64vr4300-* | mips64vr4300el-* \
|
| mips64orionel-* | mips64vr4100-* | mips64vr4100el-* \
|
||||||
| mipstx39-* | mipstx39el-* | mcore-* \
|
| mips64vr4300-* | mips64vr4300el-* | mipsbe-* | mipseb-* \
|
||||||
| f30[01]-* | f700-* | s390-* | s390x-* | sv1-* | t3e-* \
|
| mipsle-* | mipsel-* | mipstx39-* | mipstx39el-* \
|
||||||
| [cjt]90-* \
|
| none-* | np1-* | ns16k-* | ns32k-* \
|
||||||
| m88110-* | m680[01234]0-* | m683?2-* | m68360-* | z8k-* | d10v-* \
|
| orion-* \
|
||||||
| thumb-* | v850-* | d30v-* | tic30-* | tic80-* | c30-* | fr30-* \
|
| pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
|
||||||
| bs2000-* | tic54x-* | c54x-* | x86_64-* | pj-* | pjl-*)
|
| powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
|
||||||
|
| pyramid-* \
|
||||||
|
| romp-* | rs6000-* \
|
||||||
|
| s390-* | s390x-* \
|
||||||
|
| sh-* | sh[34]-* | sh[34]eb-* | shbe-* | shle-* \
|
||||||
|
| sparc-* | sparc64-* | sparc86x-* | sparclite-* \
|
||||||
|
| sparcv9-* | sparcv9b-* | stormy16-* | strongarm-* | sv1-* \
|
||||||
|
| t3e-* | tahoe-* | thumb-* | tic30-* | tic54x-* | tic80-* | tron-* \
|
||||||
|
| v850-* | vax-* \
|
||||||
|
| we32k-* \
|
||||||
|
| x86-* | x86_64-* | xmp-* | xps100-* | xscale-* \
|
||||||
|
| ymp-* \
|
||||||
|
| z8k-*)
|
||||||
;;
|
;;
|
||||||
# Recognize the various machine names and aliases which stand
|
# Recognize the various machine names and aliases which stand
|
||||||
# for a CPU type and a company and sometimes even an OS.
|
# for a CPU type and a company and sometimes even an OS.
|
||||||
@ -727,6 +757,16 @@ case $basic_machine in
|
|||||||
ppcle-* | powerpclittle-*)
|
ppcle-* | powerpclittle-*)
|
||||||
basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'`
|
basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'`
|
||||||
;;
|
;;
|
||||||
|
ppc64) basic_machine=powerpc64-unknown
|
||||||
|
;;
|
||||||
|
ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`
|
||||||
|
;;
|
||||||
|
ppc64le | powerpc64little | ppc64-le | powerpc64-little)
|
||||||
|
basic_machine=powerpc64le-unknown
|
||||||
|
;;
|
||||||
|
ppc64le-* | powerpc64little-*)
|
||||||
|
basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'`
|
||||||
|
;;
|
||||||
ps2)
|
ps2)
|
||||||
basic_machine=i386-ibm
|
basic_machine=i386-ibm
|
||||||
;;
|
;;
|
||||||
@ -881,6 +921,10 @@ case $basic_machine in
|
|||||||
basic_machine=hppa1.1-winbond
|
basic_machine=hppa1.1-winbond
|
||||||
os=-proelf
|
os=-proelf
|
||||||
;;
|
;;
|
||||||
|
windows32)
|
||||||
|
basic_machine=i386-pc
|
||||||
|
os=-windows32-msvcrt
|
||||||
|
;;
|
||||||
xmp)
|
xmp)
|
||||||
basic_machine=xmp-cray
|
basic_machine=xmp-cray
|
||||||
os=-unicos
|
os=-unicos
|
||||||
@ -934,7 +978,7 @@ case $basic_machine in
|
|||||||
we32k)
|
we32k)
|
||||||
basic_machine=we32k-att
|
basic_machine=we32k-att
|
||||||
;;
|
;;
|
||||||
sh3 | sh4)
|
sh3 | sh4 | sh3eb | sh4eb)
|
||||||
basic_machine=sh-unknown
|
basic_machine=sh-unknown
|
||||||
;;
|
;;
|
||||||
sparc | sparcv9 | sparcv9b)
|
sparc | sparcv9 | sparcv9b)
|
||||||
@ -1018,11 +1062,13 @@ case $os in
|
|||||||
| -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
|
| -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
|
||||||
| -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
|
| -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
|
||||||
| -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
|
| -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
|
||||||
|
| -chorusos* | -chorusrdb* \
|
||||||
| -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
|
| -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
|
||||||
| -mingw32* | -linux-gnu* | -uxpv* | -beos* | -mpeix* | -udk* \
|
| -mingw32* | -linux-gnu* | -uxpv* | -beos* | -mpeix* | -udk* \
|
||||||
| -interix* | -uwin* | -rhapsody* | -darwin* | -opened* \
|
| -interix* | -uwin* | -rhapsody* | -darwin* | -opened* \
|
||||||
| -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
|
| -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
|
||||||
| -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* | -os2*)
|
| -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
|
||||||
|
| -os2* | -vos*)
|
||||||
# Remember, each alternative MUST END IN *, to match a version number.
|
# Remember, each alternative MUST END IN *, to match a version number.
|
||||||
;;
|
;;
|
||||||
-qnx*)
|
-qnx*)
|
||||||
@ -1346,6 +1392,9 @@ case $basic_machine in
|
|||||||
-*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
|
-*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
|
||||||
vendor=atari
|
vendor=atari
|
||||||
;;
|
;;
|
||||||
|
-vos*)
|
||||||
|
vendor=stratus
|
||||||
|
;;
|
||||||
esac
|
esac
|
||||||
basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"`
|
basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"`
|
||||||
;;
|
;;
|
||||||
|
222
config/ltmain.sh
222
config/ltmain.sh
@ -55,8 +55,8 @@ modename="$progname"
|
|||||||
# Constants.
|
# Constants.
|
||||||
PROGRAM=ltmain.sh
|
PROGRAM=ltmain.sh
|
||||||
PACKAGE=libtool
|
PACKAGE=libtool
|
||||||
VERSION=1.4
|
VERSION=1.4.2
|
||||||
TIMESTAMP=" (1.922 2001/04/25 00:05:37)"
|
TIMESTAMP=" (1.922.2.53 2001/09/11 03:18:52)"
|
||||||
|
|
||||||
default_mode=
|
default_mode=
|
||||||
help="Try \`$progname --help' for more information."
|
help="Try \`$progname --help' for more information."
|
||||||
@ -84,6 +84,9 @@ if test "${LANG+set}" = set; then
|
|||||||
save_LANG="$LANG"; LANG=C; export LANG
|
save_LANG="$LANG"; LANG=C; export LANG
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Make sure IFS has a sensible default
|
||||||
|
: ${IFS=" "}
|
||||||
|
|
||||||
if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then
|
if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then
|
||||||
echo "$modename: not configured to build any kind of library" 1>&2
|
echo "$modename: not configured to build any kind of library" 1>&2
|
||||||
echo "Fatal configuration error. See the $PACKAGE docs for more information." 1>&2
|
echo "Fatal configuration error. See the $PACKAGE docs for more information." 1>&2
|
||||||
@ -202,6 +205,11 @@ if test -n "$prevopt"; then
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# If this variable is set in any of the actions, the command in it
|
||||||
|
# will be execed at the end. This prevents here-documents from being
|
||||||
|
# left over by shells.
|
||||||
|
exec_cmd=
|
||||||
|
|
||||||
if test -z "$show_help"; then
|
if test -z "$show_help"; then
|
||||||
|
|
||||||
# Infer the operation mode.
|
# Infer the operation mode.
|
||||||
@ -329,7 +337,7 @@ if test -z "$show_help"; then
|
|||||||
-Wc,*)
|
-Wc,*)
|
||||||
args=`$echo "X$arg" | $Xsed -e "s/^-Wc,//"`
|
args=`$echo "X$arg" | $Xsed -e "s/^-Wc,//"`
|
||||||
lastarg=
|
lastarg=
|
||||||
IFS="${IFS= }"; save_ifs="$IFS"; IFS=','
|
save_ifs="$IFS"; IFS=','
|
||||||
for arg in $args; do
|
for arg in $args; do
|
||||||
IFS="$save_ifs"
|
IFS="$save_ifs"
|
||||||
|
|
||||||
@ -459,7 +467,7 @@ if test -z "$show_help"; then
|
|||||||
pic_mode=default
|
pic_mode=default
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
if test $pic_mode = no && test "$deplibs_check_method" != pass_all; then
|
if test "$pic_mode" = no && test "$deplibs_check_method" != pass_all; then
|
||||||
# non-PIC code in shared libraries is not supported
|
# non-PIC code in shared libraries is not supported
|
||||||
pic_mode=default
|
pic_mode=default
|
||||||
fi
|
fi
|
||||||
@ -615,6 +623,10 @@ compiler."
|
|||||||
# Now arrange that obj and lo_libobj become the same file
|
# Now arrange that obj and lo_libobj become the same file
|
||||||
$show "(cd $xdir && $LN_S $baseobj $libobj)"
|
$show "(cd $xdir && $LN_S $baseobj $libobj)"
|
||||||
if $run eval '(cd $xdir && $LN_S $baseobj $libobj)'; then
|
if $run eval '(cd $xdir && $LN_S $baseobj $libobj)'; then
|
||||||
|
# Unlock the critical section if it was locked
|
||||||
|
if test "$need_locks" != no; then
|
||||||
|
$run $rm "$lockfile"
|
||||||
|
fi
|
||||||
exit 0
|
exit 0
|
||||||
else
|
else
|
||||||
error=$?
|
error=$?
|
||||||
@ -1031,6 +1043,17 @@ compiler."
|
|||||||
# These systems don't actually have a C library (as such)
|
# These systems don't actually have a C library (as such)
|
||||||
test "X$arg" = "X-lc" && continue
|
test "X$arg" = "X-lc" && continue
|
||||||
;;
|
;;
|
||||||
|
*-*-openbsd*)
|
||||||
|
# Do not include libc due to us having libc/libc_r.
|
||||||
|
test "X$arg" = "X-lc" && continue
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
elif test "X$arg" = "X-lc_r"; then
|
||||||
|
case $host in
|
||||||
|
*-*-openbsd*)
|
||||||
|
# Do not include libc_r directly, use -pthread flag.
|
||||||
|
continue
|
||||||
|
;;
|
||||||
esac
|
esac
|
||||||
fi
|
fi
|
||||||
deplibs="$deplibs $arg"
|
deplibs="$deplibs $arg"
|
||||||
@ -1122,7 +1145,7 @@ compiler."
|
|||||||
-Wc,*)
|
-Wc,*)
|
||||||
args=`$echo "X$arg" | $Xsed -e "$sed_quote_subst" -e 's/^-Wc,//'`
|
args=`$echo "X$arg" | $Xsed -e "$sed_quote_subst" -e 's/^-Wc,//'`
|
||||||
arg=
|
arg=
|
||||||
IFS="${IFS= }"; save_ifs="$IFS"; IFS=','
|
save_ifs="$IFS"; IFS=','
|
||||||
for flag in $args; do
|
for flag in $args; do
|
||||||
IFS="$save_ifs"
|
IFS="$save_ifs"
|
||||||
case $flag in
|
case $flag in
|
||||||
@ -1140,7 +1163,7 @@ compiler."
|
|||||||
-Wl,*)
|
-Wl,*)
|
||||||
args=`$echo "X$arg" | $Xsed -e "$sed_quote_subst" -e 's/^-Wl,//'`
|
args=`$echo "X$arg" | $Xsed -e "$sed_quote_subst" -e 's/^-Wl,//'`
|
||||||
arg=
|
arg=
|
||||||
IFS="${IFS= }"; save_ifs="$IFS"; IFS=','
|
save_ifs="$IFS"; IFS=','
|
||||||
for flag in $args; do
|
for flag in $args; do
|
||||||
IFS="$save_ifs"
|
IFS="$save_ifs"
|
||||||
case $flag in
|
case $flag in
|
||||||
@ -1343,7 +1366,7 @@ compiler."
|
|||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
for pass in $passes; do
|
for pass in $passes; do
|
||||||
if test $linkmode = prog; then
|
if test "$linkmode" = prog; then
|
||||||
# Determine which files to process
|
# Determine which files to process
|
||||||
case $pass in
|
case $pass in
|
||||||
dlopen)
|
dlopen)
|
||||||
@ -1360,11 +1383,11 @@ compiler."
|
|||||||
found=no
|
found=no
|
||||||
case $deplib in
|
case $deplib in
|
||||||
-l*)
|
-l*)
|
||||||
if test $linkmode = oldlib && test $linkmode = obj; then
|
if test "$linkmode" = oldlib && test "$linkmode" = obj; then
|
||||||
$echo "$modename: warning: \`-l' is ignored for archives/objects: $deplib" 1>&2
|
$echo "$modename: warning: \`-l' is ignored for archives/objects: $deplib" 1>&2
|
||||||
continue
|
continue
|
||||||
fi
|
fi
|
||||||
if test $pass = conv; then
|
if test "$pass" = conv; then
|
||||||
deplibs="$deplib $deplibs"
|
deplibs="$deplib $deplibs"
|
||||||
continue
|
continue
|
||||||
fi
|
fi
|
||||||
@ -1384,7 +1407,7 @@ compiler."
|
|||||||
finalize_deplibs="$deplib $finalize_deplibs"
|
finalize_deplibs="$deplib $finalize_deplibs"
|
||||||
else
|
else
|
||||||
deplibs="$deplib $deplibs"
|
deplibs="$deplib $deplibs"
|
||||||
test $linkmode = lib && newdependency_libs="$deplib $newdependency_libs"
|
test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs"
|
||||||
fi
|
fi
|
||||||
continue
|
continue
|
||||||
fi
|
fi
|
||||||
@ -1393,16 +1416,16 @@ compiler."
|
|||||||
case $linkmode in
|
case $linkmode in
|
||||||
lib)
|
lib)
|
||||||
deplibs="$deplib $deplibs"
|
deplibs="$deplib $deplibs"
|
||||||
test $pass = conv && continue
|
test "$pass" = conv && continue
|
||||||
newdependency_libs="$deplib $newdependency_libs"
|
newdependency_libs="$deplib $newdependency_libs"
|
||||||
newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'`
|
newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'`
|
||||||
;;
|
;;
|
||||||
prog)
|
prog)
|
||||||
if test $pass = conv; then
|
if test "$pass" = conv; then
|
||||||
deplibs="$deplib $deplibs"
|
deplibs="$deplib $deplibs"
|
||||||
continue
|
continue
|
||||||
fi
|
fi
|
||||||
if test $pass = scan; then
|
if test "$pass" = scan; then
|
||||||
deplibs="$deplib $deplibs"
|
deplibs="$deplib $deplibs"
|
||||||
newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'`
|
newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'`
|
||||||
else
|
else
|
||||||
@ -1417,7 +1440,7 @@ compiler."
|
|||||||
continue
|
continue
|
||||||
;; # -L
|
;; # -L
|
||||||
-R*)
|
-R*)
|
||||||
if test $pass = link; then
|
if test "$pass" = link; then
|
||||||
dir=`$echo "X$deplib" | $Xsed -e 's/^-R//'`
|
dir=`$echo "X$deplib" | $Xsed -e 's/^-R//'`
|
||||||
# Make sure the xrpath contains only unique directories.
|
# Make sure the xrpath contains only unique directories.
|
||||||
case "$xrpath " in
|
case "$xrpath " in
|
||||||
@ -1430,7 +1453,7 @@ compiler."
|
|||||||
;;
|
;;
|
||||||
*.la) lib="$deplib" ;;
|
*.la) lib="$deplib" ;;
|
||||||
*.$libext)
|
*.$libext)
|
||||||
if test $pass = conv; then
|
if test "$pass" = conv; then
|
||||||
deplibs="$deplib $deplibs"
|
deplibs="$deplib $deplibs"
|
||||||
continue
|
continue
|
||||||
fi
|
fi
|
||||||
@ -1451,7 +1474,7 @@ compiler."
|
|||||||
continue
|
continue
|
||||||
;;
|
;;
|
||||||
prog)
|
prog)
|
||||||
if test $pass != link; then
|
if test "$pass" != link; then
|
||||||
deplibs="$deplib $deplibs"
|
deplibs="$deplib $deplibs"
|
||||||
else
|
else
|
||||||
compile_deplibs="$deplib $compile_deplibs"
|
compile_deplibs="$deplib $compile_deplibs"
|
||||||
@ -1462,7 +1485,7 @@ compiler."
|
|||||||
esac # linkmode
|
esac # linkmode
|
||||||
;; # *.$libext
|
;; # *.$libext
|
||||||
*.lo | *.$objext)
|
*.lo | *.$objext)
|
||||||
if test $pass = dlpreopen || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then
|
if test "$pass" = dlpreopen || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then
|
||||||
# If there is no dlopen support or we're linking statically,
|
# If there is no dlopen support or we're linking statically,
|
||||||
# we need to preload.
|
# we need to preload.
|
||||||
newdlprefiles="$newdlprefiles $deplib"
|
newdlprefiles="$newdlprefiles $deplib"
|
||||||
@ -1512,13 +1535,13 @@ compiler."
|
|||||||
|
|
||||||
if test "$linkmode,$pass" = "lib,link" ||
|
if test "$linkmode,$pass" = "lib,link" ||
|
||||||
test "$linkmode,$pass" = "prog,scan" ||
|
test "$linkmode,$pass" = "prog,scan" ||
|
||||||
{ test $linkmode = oldlib && test $linkmode = obj; }; then
|
{ test "$linkmode" = oldlib && test "$linkmode" = obj; }; then
|
||||||
# Add dl[pre]opened files of deplib
|
# Add dl[pre]opened files of deplib
|
||||||
test -n "$dlopen" && dlfiles="$dlfiles $dlopen"
|
test -n "$dlopen" && dlfiles="$dlfiles $dlopen"
|
||||||
test -n "$dlpreopen" && dlprefiles="$dlprefiles $dlpreopen"
|
test -n "$dlpreopen" && dlprefiles="$dlprefiles $dlpreopen"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test $pass = conv; then
|
if test "$pass" = conv; then
|
||||||
# Only check for convenience libraries
|
# Only check for convenience libraries
|
||||||
deplibs="$lib $deplibs"
|
deplibs="$lib $deplibs"
|
||||||
if test -z "$libdir"; then
|
if test -z "$libdir"; then
|
||||||
@ -1537,7 +1560,7 @@ compiler."
|
|||||||
esac
|
esac
|
||||||
tmp_libs="$tmp_libs $deplib"
|
tmp_libs="$tmp_libs $deplib"
|
||||||
done
|
done
|
||||||
elif test $linkmode != prog && test $linkmode != lib; then
|
elif test "$linkmode" != prog && test "$linkmode" != lib; then
|
||||||
$echo "$modename: \`$lib' is not a convenience library" 1>&2
|
$echo "$modename: \`$lib' is not a convenience library" 1>&2
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
@ -1555,7 +1578,7 @@ compiler."
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# This library was specified with -dlopen.
|
# This library was specified with -dlopen.
|
||||||
if test $pass = dlopen; then
|
if test "$pass" = dlopen; then
|
||||||
if test -z "$libdir"; then
|
if test -z "$libdir"; then
|
||||||
$echo "$modename: cannot -dlopen a convenience library: \`$lib'" 1>&2
|
$echo "$modename: cannot -dlopen a convenience library: \`$lib'" 1>&2
|
||||||
exit 1
|
exit 1
|
||||||
@ -1604,7 +1627,7 @@ compiler."
|
|||||||
name=`$echo "X$laname" | $Xsed -e 's/\.la$//' -e 's/^lib//'`
|
name=`$echo "X$laname" | $Xsed -e 's/\.la$//' -e 's/^lib//'`
|
||||||
|
|
||||||
# This library was specified with -dlpreopen.
|
# This library was specified with -dlpreopen.
|
||||||
if test $pass = dlpreopen; then
|
if test "$pass" = dlpreopen; then
|
||||||
if test -z "$libdir"; then
|
if test -z "$libdir"; then
|
||||||
$echo "$modename: cannot -dlpreopen a convenience library: \`$lib'" 1>&2
|
$echo "$modename: cannot -dlpreopen a convenience library: \`$lib'" 1>&2
|
||||||
exit 1
|
exit 1
|
||||||
@ -1623,7 +1646,7 @@ compiler."
|
|||||||
|
|
||||||
if test -z "$libdir"; then
|
if test -z "$libdir"; then
|
||||||
# Link the convenience library
|
# Link the convenience library
|
||||||
if test $linkmode = lib; then
|
if test "$linkmode" = lib; then
|
||||||
deplibs="$dir/$old_library $deplibs"
|
deplibs="$dir/$old_library $deplibs"
|
||||||
elif test "$linkmode,$pass" = "prog,link"; then
|
elif test "$linkmode,$pass" = "prog,link"; then
|
||||||
compile_deplibs="$dir/$old_library $compile_deplibs"
|
compile_deplibs="$dir/$old_library $compile_deplibs"
|
||||||
@ -1634,7 +1657,7 @@ compiler."
|
|||||||
continue
|
continue
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test $linkmode = prog && test $pass != link; then
|
if test "$linkmode" = prog && test "$pass" != link; then
|
||||||
newlib_search_path="$newlib_search_path $ladir"
|
newlib_search_path="$newlib_search_path $ladir"
|
||||||
deplibs="$lib $deplibs"
|
deplibs="$lib $deplibs"
|
||||||
|
|
||||||
@ -1671,7 +1694,7 @@ compiler."
|
|||||||
# Link against this shared library
|
# Link against this shared library
|
||||||
|
|
||||||
if test "$linkmode,$pass" = "prog,link" ||
|
if test "$linkmode,$pass" = "prog,link" ||
|
||||||
{ test $linkmode = lib && test $hardcode_into_libs = yes; }; then
|
{ test "$linkmode" = lib && test "$hardcode_into_libs" = yes; }; then
|
||||||
# Hardcode the library path.
|
# Hardcode the library path.
|
||||||
# Skip directories that are in the system default run-time
|
# Skip directories that are in the system default run-time
|
||||||
# search path.
|
# search path.
|
||||||
@ -1693,7 +1716,7 @@ compiler."
|
|||||||
esac
|
esac
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
if test $linkmode = prog; then
|
if test "$linkmode" = prog; then
|
||||||
# We need to hardcode the library path
|
# We need to hardcode the library path
|
||||||
if test -n "$shlibpath_var"; then
|
if test -n "$shlibpath_var"; then
|
||||||
# Make sure the rpath contains only unique directories.
|
# Make sure the rpath contains only unique directories.
|
||||||
@ -1750,7 +1773,7 @@ compiler."
|
|||||||
if test -f "$output_objdir/$soname-def"; then :
|
if test -f "$output_objdir/$soname-def"; then :
|
||||||
else
|
else
|
||||||
$show "extracting exported symbol list from \`$soname'"
|
$show "extracting exported symbol list from \`$soname'"
|
||||||
IFS="${IFS= }"; save_ifs="$IFS"; IFS='~'
|
save_ifs="$IFS"; IFS='~'
|
||||||
eval cmds=\"$extract_expsyms_cmds\"
|
eval cmds=\"$extract_expsyms_cmds\"
|
||||||
for cmd in $cmds; do
|
for cmd in $cmds; do
|
||||||
IFS="$save_ifs"
|
IFS="$save_ifs"
|
||||||
@ -1763,7 +1786,7 @@ compiler."
|
|||||||
# Create $newlib
|
# Create $newlib
|
||||||
if test -f "$output_objdir/$newlib"; then :; else
|
if test -f "$output_objdir/$newlib"; then :; else
|
||||||
$show "generating import library for \`$soname'"
|
$show "generating import library for \`$soname'"
|
||||||
IFS="${IFS= }"; save_ifs="$IFS"; IFS='~'
|
save_ifs="$IFS"; IFS='~'
|
||||||
eval cmds=\"$old_archive_from_expsyms_cmds\"
|
eval cmds=\"$old_archive_from_expsyms_cmds\"
|
||||||
for cmd in $cmds; do
|
for cmd in $cmds; do
|
||||||
IFS="$save_ifs"
|
IFS="$save_ifs"
|
||||||
@ -1777,7 +1800,7 @@ compiler."
|
|||||||
linklib=$newlib
|
linklib=$newlib
|
||||||
fi # test -n $old_archive_from_expsyms_cmds
|
fi # test -n $old_archive_from_expsyms_cmds
|
||||||
|
|
||||||
if test $linkmode = prog || test "$mode" != relink; then
|
if test "$linkmode" = prog || test "$mode" != relink; then
|
||||||
add_shlibpath=
|
add_shlibpath=
|
||||||
add_dir=
|
add_dir=
|
||||||
add=
|
add=
|
||||||
@ -1826,7 +1849,7 @@ compiler."
|
|||||||
*) compile_shlibpath="$compile_shlibpath$add_shlibpath:" ;;
|
*) compile_shlibpath="$compile_shlibpath$add_shlibpath:" ;;
|
||||||
esac
|
esac
|
||||||
fi
|
fi
|
||||||
if test $linkmode = prog; then
|
if test "$linkmode" = prog; then
|
||||||
test -n "$add_dir" && compile_deplibs="$add_dir $compile_deplibs"
|
test -n "$add_dir" && compile_deplibs="$add_dir $compile_deplibs"
|
||||||
test -n "$add" && compile_deplibs="$add $compile_deplibs"
|
test -n "$add" && compile_deplibs="$add $compile_deplibs"
|
||||||
else
|
else
|
||||||
@ -1843,7 +1866,7 @@ compiler."
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test $linkmode = prog || test "$mode" = relink; then
|
if test "$linkmode" = prog || test "$mode" = relink; then
|
||||||
add_shlibpath=
|
add_shlibpath=
|
||||||
add_dir=
|
add_dir=
|
||||||
add=
|
add=
|
||||||
@ -1865,7 +1888,7 @@ compiler."
|
|||||||
add="-l$name"
|
add="-l$name"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test $linkmode = prog; then
|
if test "$linkmode" = prog; then
|
||||||
test -n "$add_dir" && finalize_deplibs="$add_dir $finalize_deplibs"
|
test -n "$add_dir" && finalize_deplibs="$add_dir $finalize_deplibs"
|
||||||
test -n "$add" && finalize_deplibs="$add $finalize_deplibs"
|
test -n "$add" && finalize_deplibs="$add $finalize_deplibs"
|
||||||
else
|
else
|
||||||
@ -1873,7 +1896,7 @@ compiler."
|
|||||||
test -n "$add" && deplibs="$add $deplibs"
|
test -n "$add" && deplibs="$add $deplibs"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
elif test $linkmode = prog; then
|
elif test "$linkmode" = prog; then
|
||||||
if test "$alldeplibs" = yes &&
|
if test "$alldeplibs" = yes &&
|
||||||
{ test "$deplibs_check_method" = pass_all ||
|
{ test "$deplibs_check_method" = pass_all ||
|
||||||
{ test "$build_libtool_libs" = yes &&
|
{ test "$build_libtool_libs" = yes &&
|
||||||
@ -1911,17 +1934,17 @@ compiler."
|
|||||||
echo "*** Therefore, libtool will create a static module, that should work "
|
echo "*** Therefore, libtool will create a static module, that should work "
|
||||||
echo "*** as long as the dlopening application is linked with the -dlopen flag."
|
echo "*** as long as the dlopening application is linked with the -dlopen flag."
|
||||||
if test -z "$global_symbol_pipe"; then
|
if test -z "$global_symbol_pipe"; then
|
||||||
echo
|
echo
|
||||||
echo "*** However, this would only work if libtool was able to extract symbol"
|
echo "*** However, this would only work if libtool was able to extract symbol"
|
||||||
echo "*** lists from a program, using \`nm' or equivalent, but libtool could"
|
echo "*** lists from a program, using \`nm' or equivalent, but libtool could"
|
||||||
echo "*** not find such a program. So, this module is probably useless."
|
echo "*** not find such a program. So, this module is probably useless."
|
||||||
echo "*** \`nm' from GNU binutils and a full rebuild may help."
|
echo "*** \`nm' from GNU binutils and a full rebuild may help."
|
||||||
fi
|
fi
|
||||||
if test "$build_old_libs" = no; then
|
if test "$build_old_libs" = no; then
|
||||||
build_libtool_libs=module
|
build_libtool_libs=module
|
||||||
build_old_libs=yes
|
build_old_libs=yes
|
||||||
else
|
else
|
||||||
build_libtool_libs=no
|
build_libtool_libs=no
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
@ -1932,9 +1955,9 @@ compiler."
|
|||||||
fi
|
fi
|
||||||
fi # link shared/static library?
|
fi # link shared/static library?
|
||||||
|
|
||||||
if test $linkmode = lib; then
|
if test "$linkmode" = lib; then
|
||||||
if test -n "$dependency_libs" &&
|
if test -n "$dependency_libs" &&
|
||||||
{ test $hardcode_into_libs != yes || test $build_old_libs = yes ||
|
{ test "$hardcode_into_libs" != yes || test $build_old_libs = yes ||
|
||||||
test $link_static = yes; }; then
|
test $link_static = yes; }; then
|
||||||
# Extract -R from dependency_libs
|
# Extract -R from dependency_libs
|
||||||
temp_deplibs=
|
temp_deplibs=
|
||||||
@ -1964,7 +1987,7 @@ compiler."
|
|||||||
tmp_libs="$tmp_libs $deplib"
|
tmp_libs="$tmp_libs $deplib"
|
||||||
done
|
done
|
||||||
|
|
||||||
if test $link_all_deplibs != no; then
|
if test "$link_all_deplibs" != no; then
|
||||||
# Add the search paths of all dependency libraries
|
# Add the search paths of all dependency libraries
|
||||||
for deplib in $dependency_libs; do
|
for deplib in $dependency_libs; do
|
||||||
case $deplib in
|
case $deplib in
|
||||||
@ -2007,15 +2030,15 @@ compiler."
|
|||||||
fi # link_all_deplibs != no
|
fi # link_all_deplibs != no
|
||||||
fi # linkmode = lib
|
fi # linkmode = lib
|
||||||
done # for deplib in $libs
|
done # for deplib in $libs
|
||||||
if test $pass = dlpreopen; then
|
if test "$pass" = dlpreopen; then
|
||||||
# Link the dlpreopened libraries before other libraries
|
# Link the dlpreopened libraries before other libraries
|
||||||
for deplib in $save_deplibs; do
|
for deplib in $save_deplibs; do
|
||||||
deplibs="$deplib $deplibs"
|
deplibs="$deplib $deplibs"
|
||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
if test $pass != dlopen; then
|
if test "$pass" != dlopen; then
|
||||||
test $pass != scan && dependency_libs="$newdependency_libs"
|
test "$pass" != scan && dependency_libs="$newdependency_libs"
|
||||||
if test $pass != conv; then
|
if test "$pass" != conv; then
|
||||||
# Make sure lib_search_path contains only unique directories.
|
# Make sure lib_search_path contains only unique directories.
|
||||||
lib_search_path=
|
lib_search_path=
|
||||||
for dir in $newlib_search_path; do
|
for dir in $newlib_search_path; do
|
||||||
@ -2073,7 +2096,7 @@ compiler."
|
|||||||
deplibs=
|
deplibs=
|
||||||
fi
|
fi
|
||||||
done # for pass
|
done # for pass
|
||||||
if test $linkmode = prog; then
|
if test "$linkmode" = prog; then
|
||||||
dlfiles="$newdlfiles"
|
dlfiles="$newdlfiles"
|
||||||
dlprefiles="$newdlprefiles"
|
dlprefiles="$newdlprefiles"
|
||||||
fi
|
fi
|
||||||
@ -2175,7 +2198,7 @@ compiler."
|
|||||||
else
|
else
|
||||||
|
|
||||||
# Parse the version information argument.
|
# Parse the version information argument.
|
||||||
IFS="${IFS= }"; save_ifs="$IFS"; IFS=':'
|
save_ifs="$IFS"; IFS=':'
|
||||||
set dummy $vinfo 0 0 0
|
set dummy $vinfo 0 0 0
|
||||||
IFS="$save_ifs"
|
IFS="$save_ifs"
|
||||||
|
|
||||||
@ -2191,7 +2214,7 @@ compiler."
|
|||||||
|
|
||||||
# Check that each of the things are valid numbers.
|
# Check that each of the things are valid numbers.
|
||||||
case $current in
|
case $current in
|
||||||
[0-9]*) ;;
|
0 | [1-9] | [1-9][0-9] | [1-9][0-9][0-9]) ;;
|
||||||
*)
|
*)
|
||||||
$echo "$modename: CURRENT \`$current' is not a nonnegative integer" 1>&2
|
$echo "$modename: CURRENT \`$current' is not a nonnegative integer" 1>&2
|
||||||
$echo "$modename: \`$vinfo' is not valid version information" 1>&2
|
$echo "$modename: \`$vinfo' is not valid version information" 1>&2
|
||||||
@ -2200,7 +2223,7 @@ compiler."
|
|||||||
esac
|
esac
|
||||||
|
|
||||||
case $revision in
|
case $revision in
|
||||||
[0-9]*) ;;
|
0 | [1-9] | [1-9][0-9] | [1-9][0-9][0-9]) ;;
|
||||||
*)
|
*)
|
||||||
$echo "$modename: REVISION \`$revision' is not a nonnegative integer" 1>&2
|
$echo "$modename: REVISION \`$revision' is not a nonnegative integer" 1>&2
|
||||||
$echo "$modename: \`$vinfo' is not valid version information" 1>&2
|
$echo "$modename: \`$vinfo' is not valid version information" 1>&2
|
||||||
@ -2209,7 +2232,7 @@ compiler."
|
|||||||
esac
|
esac
|
||||||
|
|
||||||
case $age in
|
case $age in
|
||||||
[0-9]*) ;;
|
0 | [1-9] | [1-9][0-9] | [1-9][0-9][0-9]) ;;
|
||||||
*)
|
*)
|
||||||
$echo "$modename: AGE \`$age' is not a nonnegative integer" 1>&2
|
$echo "$modename: AGE \`$age' is not a nonnegative integer" 1>&2
|
||||||
$echo "$modename: \`$vinfo' is not valid version information" 1>&2
|
$echo "$modename: \`$vinfo' is not valid version information" 1>&2
|
||||||
@ -2312,6 +2335,16 @@ compiler."
|
|||||||
if test -z "$vinfo" && test -n "$release"; then
|
if test -z "$vinfo" && test -n "$release"; then
|
||||||
major=
|
major=
|
||||||
verstring="0.0"
|
verstring="0.0"
|
||||||
|
case $version_type in
|
||||||
|
darwin)
|
||||||
|
# we can't check for "0.0" in archive_cmds due to quoting
|
||||||
|
# problems, so we reset it completely
|
||||||
|
verstring=""
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
verstring="0.0"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
if test "$need_version" = no; then
|
if test "$need_version" = no; then
|
||||||
versuffix=
|
versuffix=
|
||||||
else
|
else
|
||||||
@ -2408,9 +2441,12 @@ compiler."
|
|||||||
*-*-netbsd*)
|
*-*-netbsd*)
|
||||||
# Don't link with libc until the a.out ld.so is fixed.
|
# Don't link with libc until the a.out ld.so is fixed.
|
||||||
;;
|
;;
|
||||||
|
*-*-openbsd*)
|
||||||
|
# Do not include libc due to us having libc/libc_r.
|
||||||
|
;;
|
||||||
*)
|
*)
|
||||||
# Add libc to deplibs on all other systems if necessary.
|
# Add libc to deplibs on all other systems if necessary.
|
||||||
if test $build_libtool_need_lc = "yes"; then
|
if test "$build_libtool_need_lc" = "yes"; then
|
||||||
deplibs="$deplibs -lc"
|
deplibs="$deplibs -lc"
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
@ -2683,7 +2719,7 @@ EOF
|
|||||||
|
|
||||||
# Test again, we may have decided not to build it any more
|
# Test again, we may have decided not to build it any more
|
||||||
if test "$build_libtool_libs" = yes; then
|
if test "$build_libtool_libs" = yes; then
|
||||||
if test $hardcode_into_libs = yes; then
|
if test "$hardcode_into_libs" = yes; then
|
||||||
# Hardcode the library paths
|
# Hardcode the library paths
|
||||||
hardcode_libdirs=
|
hardcode_libdirs=
|
||||||
dep_rpath=
|
dep_rpath=
|
||||||
@ -2784,7 +2820,7 @@ EOF
|
|||||||
export_symbols="$output_objdir/$libname.exp"
|
export_symbols="$output_objdir/$libname.exp"
|
||||||
$run $rm $export_symbols
|
$run $rm $export_symbols
|
||||||
eval cmds=\"$export_symbols_cmds\"
|
eval cmds=\"$export_symbols_cmds\"
|
||||||
IFS="${IFS= }"; save_ifs="$IFS"; IFS='~'
|
save_ifs="$IFS"; IFS='~'
|
||||||
for cmd in $cmds; do
|
for cmd in $cmds; do
|
||||||
IFS="$save_ifs"
|
IFS="$save_ifs"
|
||||||
$show "$cmd"
|
$show "$cmd"
|
||||||
@ -2860,7 +2896,7 @@ EOF
|
|||||||
else
|
else
|
||||||
eval cmds=\"$archive_cmds\"
|
eval cmds=\"$archive_cmds\"
|
||||||
fi
|
fi
|
||||||
IFS="${IFS= }"; save_ifs="$IFS"; IFS='~'
|
save_ifs="$IFS"; IFS='~'
|
||||||
for cmd in $cmds; do
|
for cmd in $cmds; do
|
||||||
IFS="$save_ifs"
|
IFS="$save_ifs"
|
||||||
$show "$cmd"
|
$show "$cmd"
|
||||||
@ -2988,7 +3024,7 @@ EOF
|
|||||||
|
|
||||||
output="$obj"
|
output="$obj"
|
||||||
eval cmds=\"$reload_cmds\"
|
eval cmds=\"$reload_cmds\"
|
||||||
IFS="${IFS= }"; save_ifs="$IFS"; IFS='~'
|
save_ifs="$IFS"; IFS='~'
|
||||||
for cmd in $cmds; do
|
for cmd in $cmds; do
|
||||||
IFS="$save_ifs"
|
IFS="$save_ifs"
|
||||||
$show "$cmd"
|
$show "$cmd"
|
||||||
@ -3024,7 +3060,7 @@ EOF
|
|||||||
reload_objs="$libobjs $reload_conv_objs"
|
reload_objs="$libobjs $reload_conv_objs"
|
||||||
output="$libobj"
|
output="$libobj"
|
||||||
eval cmds=\"$reload_cmds\"
|
eval cmds=\"$reload_cmds\"
|
||||||
IFS="${IFS= }"; save_ifs="$IFS"; IFS='~'
|
save_ifs="$IFS"; IFS='~'
|
||||||
for cmd in $cmds; do
|
for cmd in $cmds; do
|
||||||
IFS="$save_ifs"
|
IFS="$save_ifs"
|
||||||
$show "$cmd"
|
$show "$cmd"
|
||||||
@ -3287,27 +3323,25 @@ extern \"C\" {
|
|||||||
#undef lt_preloaded_symbols
|
#undef lt_preloaded_symbols
|
||||||
|
|
||||||
#if defined (__STDC__) && __STDC__
|
#if defined (__STDC__) && __STDC__
|
||||||
# define lt_ptr_t void *
|
# define lt_ptr void *
|
||||||
#else
|
#else
|
||||||
# define lt_ptr_t char *
|
# define lt_ptr char *
|
||||||
# define const
|
# define const
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* The mapping between symbol names and symbols. */
|
/* The mapping between symbol names and symbols. */
|
||||||
const struct {
|
const struct {
|
||||||
const char *name;
|
const char *name;
|
||||||
lt_ptr_t address;
|
lt_ptr address;
|
||||||
}
|
}
|
||||||
lt_preloaded_symbols[] =
|
lt_preloaded_symbols[] =
|
||||||
{\
|
{\
|
||||||
"
|
"
|
||||||
|
|
||||||
sed -n -e 's/^: \([^ ]*\) $/ {\"\1\", (lt_ptr_t) 0},/p' \
|
eval "$global_symbol_to_c_name_address" < "$nlist" >> "$output_objdir/$dlsyms"
|
||||||
-e 's/^. \([^ ]*\) \([^ ]*\)$/ {"\2", (lt_ptr_t) \&\2},/p' \
|
|
||||||
< "$nlist" >> "$output_objdir/$dlsyms"
|
|
||||||
|
|
||||||
$echo >> "$output_objdir/$dlsyms" "\
|
$echo >> "$output_objdir/$dlsyms" "\
|
||||||
{0, (lt_ptr_t) 0}
|
{0, (lt_ptr) 0}
|
||||||
};
|
};
|
||||||
|
|
||||||
/* This works around a problem in FreeBSD linker */
|
/* This works around a problem in FreeBSD linker */
|
||||||
@ -3618,8 +3652,9 @@ else
|
|||||||
|
|
||||||
# relink executable if necessary
|
# relink executable if necessary
|
||||||
if test -n \"\$relink_command\"; then
|
if test -n \"\$relink_command\"; then
|
||||||
if (eval \$relink_command); then :
|
if relink_command_output=\`eval \$relink_command 2>&1\`; then :
|
||||||
else
|
else
|
||||||
|
$echo \"\$relink_command_output\" >&2
|
||||||
$rm \"\$progdir/\$file\"
|
$rm \"\$progdir/\$file\"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
@ -3790,7 +3825,7 @@ fi\
|
|||||||
|
|
||||||
eval cmds=\"$old_archive_cmds\"
|
eval cmds=\"$old_archive_cmds\"
|
||||||
fi
|
fi
|
||||||
IFS="${IFS= }"; save_ifs="$IFS"; IFS='~'
|
save_ifs="$IFS"; IFS='~'
|
||||||
for cmd in $cmds; do
|
for cmd in $cmds; do
|
||||||
IFS="$save_ifs"
|
IFS="$save_ifs"
|
||||||
$show "$cmd"
|
$show "$cmd"
|
||||||
@ -4165,7 +4200,7 @@ relink_command=\"$relink_command\""
|
|||||||
# Do each command in the postinstall commands.
|
# Do each command in the postinstall commands.
|
||||||
lib="$destdir/$realname"
|
lib="$destdir/$realname"
|
||||||
eval cmds=\"$postinstall_cmds\"
|
eval cmds=\"$postinstall_cmds\"
|
||||||
IFS="${IFS= }"; save_ifs="$IFS"; IFS='~'
|
save_ifs="$IFS"; IFS='~'
|
||||||
for cmd in $cmds; do
|
for cmd in $cmds; do
|
||||||
IFS="$save_ifs"
|
IFS="$save_ifs"
|
||||||
$show "$cmd"
|
$show "$cmd"
|
||||||
@ -4284,11 +4319,7 @@ relink_command=\"$relink_command\""
|
|||||||
if test "$finalize" = yes && test -z "$run"; then
|
if test "$finalize" = yes && test -z "$run"; then
|
||||||
tmpdir="/tmp"
|
tmpdir="/tmp"
|
||||||
test -n "$TMPDIR" && tmpdir="$TMPDIR"
|
test -n "$TMPDIR" && tmpdir="$TMPDIR"
|
||||||
tmpdir=`mktemp -d $tmpdir/libtool-XXXXXX 2> /dev/null`
|
tmpdir="$tmpdir/libtool-$$"
|
||||||
if test $? = 0 ; then :
|
|
||||||
else
|
|
||||||
tmpdir="$tmpdir/libtool-$$"
|
|
||||||
fi
|
|
||||||
if $mkdir -p "$tmpdir" && chmod 700 "$tmpdir"; then :
|
if $mkdir -p "$tmpdir" && chmod 700 "$tmpdir"; then :
|
||||||
else
|
else
|
||||||
$echo "$modename: error: cannot create temporary directory \`$tmpdir'" 1>&2
|
$echo "$modename: error: cannot create temporary directory \`$tmpdir'" 1>&2
|
||||||
@ -4356,7 +4387,7 @@ relink_command=\"$relink_command\""
|
|||||||
|
|
||||||
# Do each command in the postinstall commands.
|
# Do each command in the postinstall commands.
|
||||||
eval cmds=\"$old_postinstall_cmds\"
|
eval cmds=\"$old_postinstall_cmds\"
|
||||||
IFS="${IFS= }"; save_ifs="$IFS"; IFS='~'
|
save_ifs="$IFS"; IFS='~'
|
||||||
for cmd in $cmds; do
|
for cmd in $cmds; do
|
||||||
IFS="$save_ifs"
|
IFS="$save_ifs"
|
||||||
$show "$cmd"
|
$show "$cmd"
|
||||||
@ -4372,11 +4403,10 @@ relink_command=\"$relink_command\""
|
|||||||
if test -n "$current_libdirs"; then
|
if test -n "$current_libdirs"; then
|
||||||
# Maybe just do a dry run.
|
# Maybe just do a dry run.
|
||||||
test -n "$run" && current_libdirs=" -n$current_libdirs"
|
test -n "$run" && current_libdirs=" -n$current_libdirs"
|
||||||
exec $SHELL $0 --finish$current_libdirs
|
exec_cmd='$SHELL $0 --finish$current_libdirs'
|
||||||
exit 1
|
else
|
||||||
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
exit 0
|
|
||||||
;;
|
;;
|
||||||
|
|
||||||
# libtool finish mode
|
# libtool finish mode
|
||||||
@ -4395,7 +4425,7 @@ relink_command=\"$relink_command\""
|
|||||||
if test -n "$finish_cmds"; then
|
if test -n "$finish_cmds"; then
|
||||||
# Do each command in the finish commands.
|
# Do each command in the finish commands.
|
||||||
eval cmds=\"$finish_cmds\"
|
eval cmds=\"$finish_cmds\"
|
||||||
IFS="${IFS= }"; save_ifs="$IFS"; IFS='~'
|
save_ifs="$IFS"; IFS='~'
|
||||||
for cmd in $cmds; do
|
for cmd in $cmds; do
|
||||||
IFS="$save_ifs"
|
IFS="$save_ifs"
|
||||||
$show "$cmd"
|
$show "$cmd"
|
||||||
@ -4579,11 +4609,8 @@ relink_command=\"$relink_command\""
|
|||||||
LANG="$save_LANG"; export LANG
|
LANG="$save_LANG"; export LANG
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Now actually exec the command.
|
# Now prepare to actually exec the command.
|
||||||
eval "exec \$cmd$args"
|
exec_cmd='"$cmd"$args'
|
||||||
|
|
||||||
$echo "$modename: cannot exec \$cmd$args"
|
|
||||||
exit 1
|
|
||||||
else
|
else
|
||||||
# Display what would be done.
|
# Display what would be done.
|
||||||
if test -n "$shlibpath_var"; then
|
if test -n "$shlibpath_var"; then
|
||||||
@ -4645,14 +4672,14 @@ relink_command=\"$relink_command\""
|
|||||||
|
|
||||||
# Don't error if the file doesn't exist and rm -f was used.
|
# Don't error if the file doesn't exist and rm -f was used.
|
||||||
if (test -L "$file") >/dev/null 2>&1 \
|
if (test -L "$file") >/dev/null 2>&1 \
|
||||||
|| (test -h "$file") >/dev/null 2>&1 \
|
|| (test -h "$file") >/dev/null 2>&1 \
|
||||||
|| test -f "$file"; then
|
|| test -f "$file"; then
|
||||||
:
|
:
|
||||||
elif test -d "$file"; then
|
elif test -d "$file"; then
|
||||||
exit_status=1
|
exit_status=1
|
||||||
continue
|
continue
|
||||||
elif test "$rmforce" = yes; then
|
elif test "$rmforce" = yes; then
|
||||||
continue
|
continue
|
||||||
fi
|
fi
|
||||||
|
|
||||||
rmfiles="$file"
|
rmfiles="$file"
|
||||||
@ -4674,7 +4701,7 @@ relink_command=\"$relink_command\""
|
|||||||
if test -n "$library_names"; then
|
if test -n "$library_names"; then
|
||||||
# Do each command in the postuninstall commands.
|
# Do each command in the postuninstall commands.
|
||||||
eval cmds=\"$postuninstall_cmds\"
|
eval cmds=\"$postuninstall_cmds\"
|
||||||
IFS="${IFS= }"; save_ifs="$IFS"; IFS='~'
|
save_ifs="$IFS"; IFS='~'
|
||||||
for cmd in $cmds; do
|
for cmd in $cmds; do
|
||||||
IFS="$save_ifs"
|
IFS="$save_ifs"
|
||||||
$show "$cmd"
|
$show "$cmd"
|
||||||
@ -4689,7 +4716,7 @@ relink_command=\"$relink_command\""
|
|||||||
if test -n "$old_library"; then
|
if test -n "$old_library"; then
|
||||||
# Do each command in the old_postuninstall commands.
|
# Do each command in the old_postuninstall commands.
|
||||||
eval cmds=\"$old_postuninstall_cmds\"
|
eval cmds=\"$old_postuninstall_cmds\"
|
||||||
IFS="${IFS= }"; save_ifs="$IFS"; IFS='~'
|
save_ifs="$IFS"; IFS='~'
|
||||||
for cmd in $cmds; do
|
for cmd in $cmds; do
|
||||||
IFS="$save_ifs"
|
IFS="$save_ifs"
|
||||||
$show "$cmd"
|
$show "$cmd"
|
||||||
@ -4748,11 +4775,18 @@ relink_command=\"$relink_command\""
|
|||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
$echo "$modename: invalid operation mode \`$mode'" 1>&2
|
if test -z "$exec_cmd"; then
|
||||||
$echo "$generic_help" 1>&2
|
$echo "$modename: invalid operation mode \`$mode'" 1>&2
|
||||||
exit 1
|
$echo "$generic_help" 1>&2
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
fi # test -z "$show_help"
|
fi # test -z "$show_help"
|
||||||
|
|
||||||
|
if test -n "$exec_cmd"; then
|
||||||
|
eval exec $exec_cmd
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
# We need to display help for each of the modes.
|
# We need to display help for each of the modes.
|
||||||
case $mode in
|
case $mode in
|
||||||
"") $echo \
|
"") $echo \
|
||||||
|
Loading…
Reference in New Issue
Block a user