Changeset 3239
- Timestamp:
- Feb 15, 2005, 3:22:56 PM (21 years ago)
- Location:
- trunk/psLib
- Files:
-
- 4 edited
-
config.guess (modified) (24 diffs)
-
config.sub (modified) (32 diffs)
-
ltmain.sh (modified) (15 diffs)
-
src/Makefile.am (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/config.guess
r3238 r3239 2 2 # Attempt to guess a canonical system name. 3 3 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 4 # 2000, 2001, 2002, 2003 Free Software Foundation, Inc.5 6 timestamp='200 3-06-17'4 # 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc. 5 6 timestamp='2004-08-11' 7 7 8 8 # This file is free software; you can redistribute it and/or modify it … … 54 54 55 55 Originally written by Per Bothner. 56 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 56 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004 57 57 Free Software Foundation, Inc. 58 58 … … 137 137 UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown 138 138 139 ## for Red Hat Linux 140 if test -f /etc/redhat-release ; then 141 VENDOR=redhat ; 142 else 143 VENDOR= ; 144 fi 139 case "${UNAME_MACHINE}" in 140 i?86) 141 test -z "$VENDOR" && VENDOR=pc 142 ;; 143 *) 144 test -z "$VENDOR" && VENDOR=unknown 145 ;; 146 esac 147 test -f /etc/SuSE-release -o -f /.buildenv && VENDOR=suse 145 148 146 149 # Note: order is significant - the case branches are not exclusive. … … 205 208 echo "${machine}-${os}${release}" 206 209 exit 0 ;; 210 amd64:OpenBSD:*:*) 211 echo x86_64-unknown-openbsd${UNAME_RELEASE} 212 exit 0 ;; 207 213 amiga:OpenBSD:*:*) 208 214 echo m68k-unknown-openbsd${UNAME_RELEASE} … … 211 217 echo mipsel-unknown-openbsd${UNAME_RELEASE} 212 218 exit 0 ;; 219 cats:OpenBSD:*:*) 220 echo arm-unknown-openbsd${UNAME_RELEASE} 221 exit 0 ;; 213 222 hp300:OpenBSD:*:*) 214 223 echo m68k-unknown-openbsd${UNAME_RELEASE} 215 224 exit 0 ;; 225 luna88k:OpenBSD:*:*) 226 echo m88k-unknown-openbsd${UNAME_RELEASE} 227 exit 0 ;; 216 228 mac68k:OpenBSD:*:*) 217 229 echo m68k-unknown-openbsd${UNAME_RELEASE} … … 244 256 echo ${UNAME_MACHINE}-unknown-openbsd${UNAME_RELEASE} 245 257 exit 0 ;; 258 *:ekkoBSD:*:*) 259 echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE} 260 exit 0 ;; 261 macppc:MirBSD:*:*) 262 echo powerppc-unknown-mirbsd${UNAME_RELEASE} 263 exit 0 ;; 264 *:MirBSD:*:*) 265 echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE} 266 exit 0 ;; 246 267 alpha:OSF1:*:*) 247 if test $UNAME_RELEASE = "V4.0"; then 268 case $UNAME_RELEASE in 269 *4.0) 248 270 UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` 249 fi 271 ;; 272 *5.*) 273 UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` 274 ;; 275 esac 250 276 # According to Compaq, /usr/sbin/psrinfo has been available on 251 277 # OSF/1 and Tru64 systems produced since 1995. I hope that … … 285 311 UNAME_MACHINE="alphaev79" ;; 286 312 esac 313 # A Pn.n version is a patched version. 287 314 # A Vn.n version is a released version. 288 315 # A Tn.n version is a released field test version. 289 316 # A Xn.n version is an unreleased experimental baselevel. 290 317 # 1.2 uses "1.2" for uname -r. 291 echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[VTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 292 exit 0 ;; 293 Alpha*:OpenVMS:*:*) 294 echo alpha-hp-vms 318 echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` 295 319 exit 0 ;; 296 320 Alpha\ *:Windows_NT*:*) … … 314 338 *:OS/390:*:*) 315 339 echo i370-ibm-openedition 340 exit 0 ;; 341 *:OS400:*:*) 342 echo powerpc-ibm-os400 316 343 exit 0 ;; 317 344 arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) … … 407 434 echo m68k-unknown-mint${UNAME_RELEASE} 408 435 exit 0 ;; 436 m68k:machten:*:*) 437 echo m68k-apple-machten${UNAME_RELEASE} 438 exit 0 ;; 409 439 powerpc:machten:*:*) 410 440 echo powerpc-apple-machten${UNAME_RELEASE} … … 742 772 exit 0 ;; 743 773 *:UNICOS/mp:*:*) 744 echo nv1-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'774 echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' 745 775 exit 0 ;; 746 776 F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) … … 750 780 echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" 751 781 exit 0 ;; 782 5000:UNIX_System_V:4.*:*) 783 FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` 784 FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'` 785 echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" 786 exit 0 ;; 752 787 i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) 753 788 echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} … … 759 794 echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} 760 795 exit 0 ;; 761 *:FreeBSD:*:*|*:GNU/FreeBSD:*:*) 762 # Determine whether the default compiler uses glibc. 763 eval $set_cc_for_build 764 sed 's/^ //' << EOF >$dummy.c 765 #include <features.h> 766 #if __GLIBC__ >= 2 767 LIBC=gnu 768 #else 769 LIBC= 770 #endif 771 EOF 772 eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=` 773 echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`${LIBC:+-$LIBC} 796 *:FreeBSD:*:*) 797 echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` 774 798 exit 0 ;; 775 799 i*:CYGWIN*:*) … … 804 828 exit 0 ;; 805 829 *:GNU:*:*) 830 # the GNU system 806 831 echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` 832 exit 0 ;; 833 *:GNU/*:*:*) 834 # other systems with GNU libc and userland 835 echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu 807 836 exit 0 ;; 808 837 i*86:Minix:*:*) … … 810 839 exit 0 ;; 811 840 arm*:Linux:*:*) 812 echo ${UNAME_MACHINE}- unknown-linux-gnu841 echo ${UNAME_MACHINE}-${VENDOR}-linux 813 842 exit 0 ;; 814 843 cris:Linux:*:*) 815 echo cris-axis-linux -gnu844 echo cris-axis-linux 816 845 exit 0 ;; 817 846 ia64:Linux:*:*) 818 echo ${UNAME_MACHINE}-${VENDOR:-unknown}-linux-gnu 847 echo ${UNAME_MACHINE}-${VENDOR}-linux 848 exit 0 ;; 849 m32r*:Linux:*:*) 850 echo ${UNAME_MACHINE}-${VENDOR}-linux 819 851 exit 0 ;; 820 852 m68*:Linux:*:*) 821 echo ${UNAME_MACHINE}- unknown-linux-gnu853 echo ${UNAME_MACHINE}-${VENDOR}-linux 822 854 exit 0 ;; 823 855 mips:Linux:*:*) … … 838 870 EOF 839 871 eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=` 840 test x"${CPU}" != x && echo "${CPU}- unknown-linux-gnu" && exit 0872 test x"${CPU}" != x && echo "${CPU}-${VENDOR}-linux" && exit 0 841 873 ;; 842 874 mips64:Linux:*:*) … … 857 889 EOF 858 890 eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=` 859 test x"${CPU}" != x && echo "${CPU}- unknown-linux-gnu" && exit 0891 test x"${CPU}" != x && echo "${CPU}-${VENDOR}-linux" && exit 0 860 892 ;; 861 893 ppc:Linux:*:*) 862 echo powerpc-${VENDOR :-unknown}-linux-gnu894 echo powerpc-${VENDOR}-linux 863 895 exit 0 ;; 864 896 ppc64:Linux:*:*) 865 echo powerpc64-${VENDOR :-unknown}-linux-gnu897 echo powerpc64-${VENDOR}-linux 866 898 exit 0 ;; 867 899 alpha:Linux:*:*) … … 876 908 esac 877 909 objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null 878 if test "$?" = 0 ; then LIBC=" libc1" ; else LIBC="" ; fi879 echo ${UNAME_MACHINE}- unknown-linux-gnu${LIBC}910 if test "$?" = 0 ; then LIBC="-libc1" ; else LIBC="" ; fi 911 echo ${UNAME_MACHINE}-${VENDOR}-linux${LIBC} 880 912 exit 0 ;; 881 913 parisc:Linux:*:* | hppa:Linux:*:*) 882 914 # Look for CPU level 883 915 case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in 884 PA7*) echo hppa1.1- unknown-linux-gnu;;885 PA8*) echo hppa2.0- unknown-linux-gnu;;886 *) echo hppa- unknown-linux-gnu;;916 PA7*) echo hppa1.1-${VENDOR}-linux ;; 917 PA8*) echo hppa2.0-${VENDOR}-linux ;; 918 *) echo hppa-${VENDOR}-linux ;; 887 919 esac 888 920 exit 0 ;; 889 921 parisc64:Linux:*:* | hppa64:Linux:*:*) 890 echo hppa64- unknown-linux-gnu922 echo hppa64-${VENDOR}-linux 891 923 exit 0 ;; 892 924 s390:Linux:*:* | s390x:Linux:*:*) 893 echo ${UNAME_MACHINE}- ${VENDOR:-ibm}-linux-gnu925 echo ${UNAME_MACHINE}-ibm-linux 894 926 exit 0 ;; 895 927 sh64*:Linux:*:*) 896 echo ${UNAME_MACHINE}- unknown-linux-gnu928 echo ${UNAME_MACHINE}-${VENDOR}-linux 897 929 exit 0 ;; 898 930 sh*:Linux:*:*) 899 echo ${UNAME_MACHINE}- unknown-linux-gnu931 echo ${UNAME_MACHINE}-${VENDOR}-linux 900 932 exit 0 ;; 901 933 sparc:Linux:*:* | sparc64:Linux:*:*) 902 echo ${UNAME_MACHINE}- unknown-linux-gnu934 echo ${UNAME_MACHINE}-${VENDOR}-linux 903 935 exit 0 ;; 904 936 x86_64:Linux:*:*) 905 echo x86_64-${VENDOR :-unknown}-linux-gnu937 echo x86_64-${VENDOR}-linux 906 938 exit 0 ;; 907 939 i*86:Linux:*:*) … … 918 950 case "$ld_supported_targets" in 919 951 elf32-i386) 920 TENTATIVE="${UNAME_MACHINE}- pc-linux-gnu"952 TENTATIVE="${UNAME_MACHINE}-${VENDOR}-linux" 921 953 ;; 922 954 a.out-i386-linux) 923 echo "${UNAME_MACHINE}- pc-linux-gnuaout"955 echo "${UNAME_MACHINE}-${VENDOR}-linuxaout" 924 956 exit 0 ;; 925 957 coff-i386) 926 echo "${UNAME_MACHINE}- pc-linux-gnucoff"958 echo "${UNAME_MACHINE}-${VENDOR}-linuxcoff" 927 959 exit 0 ;; 928 960 "") 929 # Either a pre-BFD a.out linker (linux -gnuoldld) or961 # Either a pre-BFD a.out linker (linuxoldld) or 930 962 # one that does not give us useful --help. 931 echo "${UNAME_MACHINE}- pc-linux-gnuoldld"963 echo "${UNAME_MACHINE}-${VENDOR}-linuxoldld" 932 964 exit 0 ;; 933 965 esac … … 953 985 #endif 954 986 #endif 987 #ifdef __dietlibc__ 988 LIBC=dietlibc 989 #endif 955 990 EOF 956 991 eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=` 957 test x"${LIBC}" != x && echo "${UNAME_MACHINE}-${VENDOR :-pc}-linux-${LIBC}"&& exit 0992 test x"${LIBC}" != x && echo "${UNAME_MACHINE}-${VENDOR}-linux-${LIBC}" | sed 's/linux-gnu/linux/' && exit 0 958 993 test x"${TENTATIVE}" != x && echo "${TENTATIVE}" && exit 0 959 994 ;; … … 982 1017 i*86:atheos:*:*) 983 1018 echo ${UNAME_MACHINE}-unknown-atheos 1019 exit 0 ;; 1020 i*86:syllable:*:*) 1021 echo ${UNAME_MACHINE}-pc-syllable 984 1022 exit 0 ;; 985 1023 i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*) … … 1052 1090 echo m68k-diab-dnix 1053 1091 exit 0 ;; 1054 M68*:*:R3V[567 ]*:*)1092 M68*:*:R3V[5678]*:*) 1055 1093 test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;; 1056 3[34 ]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0)1094 3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0) 1057 1095 OS_REL='' 1058 1096 test -r /etc/.relid \ … … 1152 1190 exit 0 ;; 1153 1191 *:Darwin:*:*) 1154 case `uname -p` in 1192 UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown 1193 case $UNAME_PROCESSOR in 1155 1194 *86) UNAME_PROCESSOR=i686 ;; 1156 powerpc) UNAME_PROCESSOR=powerpc ;;1195 unknown) UNAME_PROCESSOR=powerpc ;; 1157 1196 esac 1158 1197 echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} … … 1169 1208 echo i386-pc-qnx 1170 1209 exit 0 ;; 1171 NSR- [DGKLNPTVW]:NONSTOP_KERNEL:*:*)1210 NSR-?:NONSTOP_KERNEL:*:*) 1172 1211 echo nsr-tandem-nsk${UNAME_RELEASE} 1173 1212 exit 0 ;; … … 1213 1252 echo mips-sei-seiux${UNAME_RELEASE} 1214 1253 exit 0 ;; 1254 *:DragonFly:*:*) 1255 echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` 1256 exit 0 ;; 1257 *:*VMS:*:*) 1258 UNAME_MACHINE=`(uname -p) 2>/dev/null` 1259 case "${UNAME_MACHINE}" in 1260 A*) echo alpha-dec-vms && exit 0 ;; 1261 I*) echo ia64-dec-vms && exit 0 ;; 1262 V*) echo vax-dec-vms && exit 0 ;; 1263 esac 1215 1264 esac 1216 1265 -
trunk/psLib/config.sub
r3238 r3239 2 2 # Configuration validation subroutine script. 3 3 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 4 # 2000, 2001, 2002, 2003 Free Software Foundation, Inc.5 6 timestamp='200 3-06-18'4 # 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc. 5 6 timestamp='2004-06-24' 7 7 8 8 # This file is (in principle) common to ALL GNU software. … … 71 71 GNU config.sub ($timestamp) 72 72 73 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 73 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004 74 74 Free Software Foundation, Inc. 75 75 … … 119 119 maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` 120 120 case $maybe_os in 121 nto-qnx* | linux-gnu* | freebsd*-gnu* | netbsd*-gnu* | storm-chaos* | os2-emx* | rtmk-nova*) 121 nto-qnx* | linux-gnu* | linux-dietlibc | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | \ 122 kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | storm-chaos* | os2-emx* | rtmk-nova*) 122 123 os=-$maybe_os 123 124 basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` … … 145 146 -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ 146 147 -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ 147 -apple | -axis )148 -apple | -axis | -knuth | -cray) 148 149 os= 149 150 basic_machine=$1 … … 229 230 | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ 230 231 | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ 232 | am33_2.0 \ 231 233 | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \ 232 234 | c4x | clipper \ … … 235 237 | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ 236 238 | i370 | i860 | i960 | ia64 \ 237 | ip2k \238 | m32r | m 68000 | m68k | m88k | mcore \239 | ip2k | iq2000 \ 240 | m32r | m32rle | m68000 | m68k | m88k | mcore \ 239 241 | mips | mipsbe | mipseb | mipsel | mipsle \ 240 242 | mips16 \ … … 248 250 | mipsisa32r2 | mipsisa32r2el \ 249 251 | mipsisa64 | mipsisa64el \ 252 | mipsisa64r2 | mipsisa64r2el \ 250 253 | mipsisa64sb1 | mipsisa64sb1el \ 251 254 | mipsisa64sr71k | mipsisa64sr71kel \ … … 258 261 | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ 259 262 | pyramid \ 260 | s390 | s390x \261 263 | sh | sh[1234] | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \ 262 264 | sh64 | sh64le \ 263 | sparc | sparc64 | sparc86x | sparclet | sparclite | sparcv 9 | sparcv9b \265 | sparc | sparc64 | sparc86x | sparclet | sparclite | sparcv8 | sparcv9 | sparcv9b \ 264 266 | strongarm \ 265 267 | tahoe | thumb | tic4x | tic80 | tron \ … … 299 301 | bs2000-* \ 300 302 | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \ 301 | clipper-* | c ydra-* \303 | clipper-* | craynv-* | cydra-* \ 302 304 | d10v-* | d30v-* | dlx-* \ 303 305 | elxsi-* \ … … 306 308 | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ 307 309 | i*86-* | i860-* | i960-* | ia64-* \ 308 | ip2k-* \309 | m32r-* \310 | ip2k-* | iq2000-* \ 311 | m32r-* | m32rle-* \ 310 312 | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ 311 313 | m88110-* | m88k-* | mcore-* \ … … 321 323 | mipsisa32r2-* | mipsisa32r2el-* \ 322 324 | mipsisa64-* | mipsisa64el-* \ 325 | mipsisa64r2-* | mipsisa64r2el-* \ 323 326 | mipsisa64sb1-* | mipsisa64sb1el-* \ 324 327 | mipsisa64sr71k-* | mipsisa64sr71kel-* \ 325 328 | mipstx39-* | mipstx39el-* \ 329 | mmix-* \ 326 330 | msp430-* \ 327 | none-* | np1-* | n v1-* | ns16k-* | ns32k-* \331 | none-* | np1-* | ns16k-* | ns32k-* \ 328 332 | orion-* \ 329 333 | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ … … 331 335 | pyramid-* \ 332 336 | romp-* | rs6000-* \ 333 | s390-* | s390x-* \334 337 | sh-* | sh[1234]-* | sh[23]e-* | sh[34]eb-* | shbe-* \ 335 338 | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ 336 339 | sparc-* | sparc64-* | sparc86x-* | sparclet-* | sparclite-* \ 337 | sparcv 9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \340 | sparcv8-* | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \ 338 341 | tahoe-* | thumb-* \ 339 342 | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ … … 362 365 os=-udi 363 366 ;; 367 abacus) 368 basic_machine=abacus-unknown 369 ;; 364 370 adobe68k) 365 371 basic_machine=m68010-adobe … … 379 385 basic_machine=x86_64-pc 380 386 ;; 387 amd64-*) 388 basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'` 389 ;; 381 390 amdahl) 382 391 basic_machine=580-amdahl … … 438 447 os=-unicos 439 448 ;; 449 craynv) 450 basic_machine=craynv-cray 451 os=-unicosmp 452 ;; 453 cr16c) 454 basic_machine=cr16c-unknown 455 os=-elf 456 ;; 440 457 crds | unos) 441 458 basic_machine=m68k-crds … … 443 460 cris | cris-* | etrax*) 444 461 basic_machine=cris-axis 462 ;; 463 crx) 464 basic_machine=crx-unknown 465 os=-elf 445 466 ;; 446 467 da30 | da30-*) … … 643 664 mips3*) 644 665 basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown 645 ;;646 mmix*)647 basic_machine=mmix-knuth648 os=-mmixware649 666 ;; 650 667 monitor) … … 728 745 basic_machine=np1-gould 729 746 ;; 730 nv1)731 basic_machine=nv1-cray732 os=-unicosmp733 ;;734 747 nsr-tandem) 735 748 basic_machine=nsr-tandem … … 743 756 os=-coff 744 757 ;; 758 os400) 759 basic_machine=powerpc-ibm 760 os=-os400 761 ;; 745 762 OSE68000 | ose68000) 746 763 basic_machine=m68000-ericsson … … 834 851 basic_machine=romp-ibm 835 852 ;; 853 s390 | s390-*) 854 basic_machine=s390-ibm 855 ;; 856 s390x | s390x-*) 857 basic_machine=s390x-ibm 858 ;; 836 859 sa29200) 837 860 basic_machine=a29k-amd … … 956 979 tower | tower-32) 957 980 basic_machine=m68k-ncr 981 ;; 982 tpf) 983 basic_machine=s390x-ibm 984 os=-tpf 958 985 ;; 959 986 udi29k) … … 1030 1057 basic_machine=romp-ibm 1031 1058 ;; 1059 mmix) 1060 basic_machine=mmix-knuth 1061 ;; 1032 1062 rs6000) 1033 1063 basic_machine=rs6000-ibm … … 1052 1082 basic_machine=sh64-unknown 1053 1083 ;; 1054 sparc | sparcv 9 | sparcv9b)1084 sparc | sparcv8 | sparcv9 | sparcv9b) 1055 1085 basic_machine=sparc-sun 1056 1086 ;; … … 1125 1155 | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ 1126 1156 | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ 1127 | -hiux* | -386bsd* | -netbsd* | -openbsd* | -freebsd* | -riscix* \ 1128 | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ 1157 | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* | -openbsd* \ 1158 | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ 1159 | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ 1129 1160 | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ 1130 1161 | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ 1131 1162 | -chorusos* | -chorusrdb* \ 1132 1163 | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ 1133 | -mingw32* | -linux -gnu* | -uxpv* | -beos* | -mpeix* | -udk* \1164 | -mingw32* | -linux* | -linux-uclibc* | -uxpv* | -beos* | -mpeix* | -udk* \ 1134 1165 | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ 1135 1166 | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ … … 1137 1168 | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ 1138 1169 | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ 1139 | -powermax* | -dnix* | -nx6 | -nx7 | -sei* )1170 | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly*) 1140 1171 # Remember, each alternative MUST END IN *, to match a version number. 1141 1172 ;; … … 1161 1192 os=`echo $os | sed -e 's|mac|macos|'` 1162 1193 ;; 1163 -linux *)1164 os= `echo $os | sed -e 's|linux|linux-gnu|'`1194 -linux-dietlibc) 1195 os=-linux-dietlibc 1165 1196 ;; 1166 1197 -sunos5*) … … 1173 1204 os=-openedition 1174 1205 ;; 1206 -os400*) 1207 os=-os400 1208 ;; 1175 1209 -wince*) 1176 1210 os=-wince … … 1193 1227 -atheos*) 1194 1228 os=-atheos 1229 ;; 1230 -syllable*) 1231 os=-syllable 1195 1232 ;; 1196 1233 -386bsd) … … 1215 1252 -sinix*) 1216 1253 os=-sysv4 1254 ;; 1255 -tpf*) 1256 os=-tpf 1217 1257 ;; 1218 1258 -triton*) … … 1283 1323 os=-aout 1284 1324 ;; 1285 c4x-* | tic4x-*)1286 os=-coff1287 ;;1325 c4x-* | tic4x-*) 1326 os=-coff 1327 ;; 1288 1328 # This must come before the *-dec entry. 1289 1329 pdp10-*) … … 1331 1371 *-ibm) 1332 1372 os=-aix 1373 ;; 1374 *-knuth) 1375 os=-mmixware 1333 1376 ;; 1334 1377 *-wec) … … 1464 1507 vendor=ibm 1465 1508 ;; 1509 -os400*) 1510 vendor=ibm 1511 ;; 1466 1512 -ptx*) 1467 1513 vendor=sequent 1514 ;; 1515 -tpf*) 1516 vendor=ibm 1468 1517 ;; 1469 1518 -vxsim* | -vxworks* | -windiss*) -
trunk/psLib/ltmain.sh
r3238 r3239 34 34 progpath="$0" 35 35 36 # RH: define SED for historic ltconfig's generated by Libtool 1.337 [ -z "$SED" ] && SED=sed38 39 36 # The name of this program: 40 37 progname=`echo "$progpath" | $SED $basename` … … 47 44 PROGRAM=ltmain.sh 48 45 PACKAGE=libtool 49 VERSION=1.5.6 50 TIMESTAMP=" (1.1220.2.95 2004/04/11 05:50:42)" 51 46 VERSION=1.5.8 47 TIMESTAMP=" (1.1220.2.118 2004/08/07 12:24:38)" 48 49 # See if we are running on zsh, and set the options which allow our 50 # commands through without removal of \ escapes. 51 if test -n "${ZSH_VERSION+set}" ; then 52 setopt NO_GLOB_SUBST 53 fi 52 54 53 55 # Check that we have a working $echo. … … 238 240 esac 239 241 fi 242 } 243 244 245 # func_extract_archives gentop oldlib ... 246 func_extract_archives () { 247 my_gentop="$1"; shift 248 my_oldlibs=${1+"$@"} 249 my_oldobjs="" 250 my_xlib="" 251 my_xabs="" 252 my_xdir="" 253 my_status="" 254 255 $show "${rm}r $my_gentop" 256 $run ${rm}r "$my_gentop" 257 $show "$mkdir $my_gentop" 258 $run $mkdir "$my_gentop" 259 my_status=$? 260 if test "$my_status" -ne 0 && test ! -d "$my_gentop"; then 261 exit $my_status 262 fi 263 264 for my_xlib in $my_oldlibs; do 265 # Extract the objects. 266 case $my_xlib in 267 [\\/]* | [A-Za-z]:[\\/]*) my_xabs="$my_xlib" ;; 268 *) my_xabs=`pwd`"/$my_xlib" ;; 269 esac 270 my_xlib=`$echo "X$my_xlib" | $Xsed -e 's%^.*/%%'` 271 my_xdir="$my_gentop/$my_xlib" 272 273 $show "${rm}r $my_xdir" 274 $run ${rm}r "$my_xdir" 275 $show "$mkdir $my_xdir" 276 $run $mkdir "$my_xdir" 277 status=$? 278 if test "$status" -ne 0 && test ! -d "$my_xdir"; then 279 exit $status 280 fi 281 case $host in 282 *-darwin*) 283 $show "Extracting $my_xabs" 284 # Do not bother doing anything if just a dry run 285 if test -z "$run"; then 286 darwin_orig_dir=`pwd` 287 cd $my_xdir || exit $? 288 darwin_archive=$my_xabs 289 darwin_curdir=`pwd` 290 darwin_base_archive=`basename $darwin_archive` 291 darwin_arches=`lipo -info "$darwin_archive" 2>/dev/null | $EGREP Architectures 2>/dev/null` 292 if test -n "$darwin_arches"; then 293 darwin_arches=`echo "$darwin_arches" | $SED -e 's/.*are://'` 294 darwin_arch= 295 $show "$darwin_base_archive has multiple architectures $darwin_arches" 296 for darwin_arch in $darwin_arches ; do 297 mkdir -p "unfat-$$/${darwin_base_archive}-${darwin_arch}" 298 lipo -thin $darwin_arch -output "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" "${darwin_archive}" 299 # Remove the table of contents from the thin files. 300 $AR -d "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" __.SYMDEF 2>/dev/null || true 301 $AR -d "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" __.SYMDEF\ SORTED 2>/dev/null || true 302 cd "unfat-$$/${darwin_base_archive}-${darwin_arch}" 303 $AR -xo "${darwin_base_archive}" 304 rm "${darwin_base_archive}" 305 cd "$darwin_curdir" 306 done # $darwin_arches 307 ## Okay now we have a bunch of thin objects, gotta fatten them up :) 308 darwin_filelist=`find unfat-$$ -type f | xargs basename | sort -u | $NL2SP` 309 darwin_file= 310 darwin_files= 311 for darwin_file in $darwin_filelist; do 312 darwin_files=`find unfat-$$ -name $darwin_file -print | $NL2SP` 313 lipo -create -output "$darwin_file" $darwin_files 314 done # $darwin_filelist 315 rm -rf unfat-$$ 316 cd "$darwin_orig_dir" 317 else 318 cd $darwin_orig_dir 319 (cd $my_xdir && $AR x $my_xabs) || exit $? 320 fi # $darwin_arches 321 fi # $run 322 ;; 323 *) 324 # We will extract separately just the conflicting names and we will 325 # no longer touch any unique names. It is faster to leave these 326 # extract automatically by $AR in one run. 327 $show "(cd $my_xdir && $AR x $my_xabs)" 328 $run eval "(cd \$my_xdir && $AR x \$my_xabs)" || exit $? 329 if ($AR t "$my_xabs" | sort | sort -uc >/dev/null 2>&1); then 330 : 331 else 332 $echo "$modename: warning: object name conflicts; renaming object files" 1>&2 333 $echo "$modename: warning: to ensure that they will not overwrite" 1>&2 334 $AR t "$my_xabs" | sort | uniq -cd | while read -r count name 335 do 336 i=1 337 while test "$i" -le "$count" 338 do 339 # Put our $i before any first dot (extension) 340 # Never overwrite any file 341 name_to="$name" 342 while test "X$name_to" = "X$name" || test -f "$my_xdir/$name_to" 343 do 344 name_to=`$echo "X$name_to" | $Xsed -e "s/\([^.]*\)/\1-$i/"` 345 done 346 $show "(cd $my_xdir && $AR xN $i $my_xabs '$name' && $mv '$name' '$name_to')" 347 $run eval "(cd \$my_xdir && $AR xN $i \$my_xabs '$name' && $mv '$name' '$name_to')" || exit $? 348 i=`expr $i + 1` 349 done 350 done 351 fi 352 ;; 353 esac 354 my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name \*.lo -print | $NL2SP` 355 done 356 357 func_extract_archives_result="$my_oldobjs" 240 358 } 241 359 # End of Shell function definitions … … 1982 2100 case $linkmode in 1983 2101 lib) 1984 if test "$deplibs_check_method" != pass_all; then 2102 valid_a_lib=no 2103 case $deplibs_check_method in 2104 match_pattern*) 2105 set dummy $deplibs_check_method 2106 match_pattern_regex=`expr "$deplibs_check_method" : "$2 \(.*\)"` 2107 if eval $echo \"$deplib\" 2>/dev/null \ 2108 | $SED 10q \ 2109 | $EGREP "$match_pattern_regex" > /dev/null; then 2110 valid_a_lib=yes 2111 fi 2112 ;; 2113 pass_all) 2114 valid_a_lib=yes 2115 ;; 2116 esac 2117 if test "$valid_a_lib" != yes; then 1985 2118 $echo 1986 2119 $echo "*** Warning: Trying to link with static lib archive $deplib." … … 2155 2288 fi 2156 2289 else 2157 dir="$ladir/$objdir" 2158 absdir="$abs_ladir/$objdir" 2159 # Remove this search path later 2160 notinst_path="$notinst_path $abs_ladir" 2290 if test ! -f "$ladir/$objdir/$linklib" && test -f "$abs_ladir/$linklib"; then 2291 dir="$ladir" 2292 absdir="$abs_ladir" 2293 # Remove this search path later 2294 notinst_path="$notinst_path $abs_ladir" 2295 else 2296 dir="$ladir/$objdir" 2297 absdir="$abs_ladir/$objdir" 2298 # Remove this search path later 2299 notinst_path="$notinst_path $abs_ladir" 2300 fi 2161 2301 fi # $installed = yes 2162 2302 name=`$echo "X$laname" | $Xsed -e 's/\.la$//' -e 's/^lib//'` … … 2945 3085 # Check that each of the things are valid numbers. 2946 3086 case $current in 2947 [0-9]*) ;;3087 0 | [1-9] | [1-9][0-9] | [1-9][0-9][0-9]) ;; 2948 3088 *) 2949 3089 $echo "$modename: CURRENT \`$current' is not a nonnegative integer" 1>&2 … … 2954 3094 2955 3095 case $revision in 2956 [0-9]*) ;;3096 0 | [1-9] | [1-9][0-9] | [1-9][0-9][0-9]) ;; 2957 3097 *) 2958 3098 $echo "$modename: REVISION \`$revision' is not a nonnegative integer" 1>&2 … … 2963 3103 2964 3104 case $age in 2965 [0-9]*) ;;3105 0 | [1-9] | [1-9][0-9] | [1-9][0-9][0-9]) ;; 2966 3106 *) 2967 3107 $echo "$modename: AGE \`$age' is not a nonnegative integer" 1>&2 … … 2991 3131 # Darwin ld doesn't like 0 for these options... 2992 3132 minor_current=`expr $current + 1` 2993 verstring=" -compatibility_version $minor_current -current_version$minor_current.$revision"3133 verstring="${wl}-compatibility_version ${wl}$minor_current ${wl}-current_version ${wl}$minor_current.$revision" 2994 3134 ;; 2995 3135 … … 3679 3819 else 3680 3820 gentop="$output_objdir/${outputname}x" 3681 $show "${rm}r $gentop"3682 $run ${rm}r "$gentop"3683 $show "$mkdir $gentop"3684 $run $mkdir "$gentop"3685 status=$?3686 if test "$status" -ne 0 && test ! -d "$gentop"; then3687 exit $status3688 fi3689 3821 generated="$generated $gentop" 3690 3822 3691 for xlib in $convenience; do 3692 # Extract the objects. 3693 case $xlib in 3694 [\\/]* | [A-Za-z]:[\\/]*) xabs="$xlib" ;; 3695 *) xabs=`pwd`"/$xlib" ;; 3696 esac 3697 xlib=`$echo "X$xlib" | $Xsed -e 's%^.*/%%'` 3698 xdir="$gentop/$xlib" 3699 3700 $show "${rm}r $xdir" 3701 $run ${rm}r "$xdir" 3702 $show "$mkdir $xdir" 3703 $run $mkdir "$xdir" 3704 status=$? 3705 if test "$status" -ne 0 && test ! -d "$xdir"; then 3706 exit $status 3707 fi 3708 # We will extract separately just the conflicting names and we will no 3709 # longer touch any unique names. It is faster to leave these extract 3710 # automatically by $AR in one run. 3711 $show "(cd $xdir && $AR x $xabs)" 3712 $run eval "(cd \$xdir && $AR x \$xabs)" || exit $? 3713 if ($AR t "$xabs" | sort | sort -uc >/dev/null 2>&1); then 3714 : 3715 else 3716 $echo "$modename: warning: object name conflicts; renaming object files" 1>&2 3717 $echo "$modename: warning: to ensure that they will not overwrite" 1>&2 3718 $AR t "$xabs" | sort | uniq -cd | while read -r count name 3719 do 3720 i=1 3721 while test "$i" -le "$count" 3722 do 3723 # Put our $i before any first dot (extension) 3724 # Never overwrite any file 3725 name_to="$name" 3726 while test "X$name_to" = "X$name" || test -f "$xdir/$name_to" 3727 do 3728 name_to=`$echo "X$name_to" | $Xsed -e "s/\([^.]*\)/\1-$i/"` 3729 done 3730 $show "(cd $xdir && $AR xN $i $xabs '$name' && $mv '$name' '$name_to')" 3731 $run eval "(cd \$xdir && $AR xN $i \$xabs '$name' && $mv '$name' '$name_to')" || exit $? 3732 i=`expr $i + 1` 3733 done 3734 done 3735 fi 3736 3737 libobjs="$libobjs "`find $xdir -name \*.$objext -print -o -name \*.lo -print | $NL2SP` 3738 done 3739 fi 3740 fi 3741 3823 func_extract_archives $gentop $convenience 3824 libobjs="$libobjs $func_extract_archives_result" 3825 fi 3826 fi 3827 3742 3828 if test "$thread_safe" = yes && test -n "$thread_safe_flag_spec"; then 3743 3829 eval flag=\"$thread_safe_flag_spec\" … … 3977 4063 else 3978 4064 gentop="$output_objdir/${obj}x" 3979 $show "${rm}r $gentop"3980 $run ${rm}r "$gentop"3981 $show "$mkdir $gentop"3982 $run $mkdir "$gentop"3983 status=$?3984 if test "$status" -ne 0 && test ! -d "$gentop"; then3985 exit $status3986 fi3987 4065 generated="$generated $gentop" 3988 4066 3989 for xlib in $convenience; do 3990 # Extract the objects. 3991 case $xlib in 3992 [\\/]* | [A-Za-z]:[\\/]*) xabs="$xlib" ;; 3993 *) xabs=`pwd`"/$xlib" ;; 3994 esac 3995 xlib=`$echo "X$xlib" | $Xsed -e 's%^.*/%%'` 3996 xdir="$gentop/$xlib" 3997 3998 $show "${rm}r $xdir" 3999 $run ${rm}r "$xdir" 4000 $show "$mkdir $xdir" 4001 $run $mkdir "$xdir" 4002 status=$? 4003 if test "$status" -ne 0 && test ! -d "$xdir"; then 4004 exit $status 4005 fi 4006 # We will extract separately just the conflicting names and we will no 4007 # longer touch any unique names. It is faster to leave these extract 4008 # automatically by $AR in one run. 4009 $show "(cd $xdir && $AR x $xabs)" 4010 $run eval "(cd \$xdir && $AR x \$xabs)" || exit $? 4011 if ($AR t "$xabs" | sort | sort -uc >/dev/null 2>&1); then 4012 : 4013 else 4014 $echo "$modename: warning: object name conflicts; renaming object files" 1>&2 4015 $echo "$modename: warning: to ensure that they will not overwrite" 1>&2 4016 $AR t "$xabs" | sort | uniq -cd | while read -r count name 4017 do 4018 i=1 4019 while test "$i" -le "$count" 4020 do 4021 # Put our $i before any first dot (extension) 4022 # Never overwrite any file 4023 name_to="$name" 4024 while test "X$name_to" = "X$name" || test -f "$xdir/$name_to" 4025 do 4026 name_to=`$echo "X$name_to" | $Xsed -e "s/\([^.]*\)/\1-$i/"` 4027 done 4028 $show "(cd $xdir && $AR xN $i $xabs '$name' && $mv '$name' '$name_to')" 4029 $run eval "(cd \$xdir && $AR xN $i \$xabs '$name' && $mv '$name' '$name_to')" || exit $? 4030 i=`expr $i + 1` 4031 done 4032 done 4033 fi 4034 4035 reload_conv_objs="$reload_objs "`find $xdir -name \*.$objext -print -o -name \*.lo -print | $NL2SP` 4036 done 4067 func_extract_archives $gentop $convenience 4068 reload_conv_objs="$reload_objs $func_extract_archives_result" 4037 4069 fi 4038 4070 fi … … 4815 4847 # The HP-UX ksh and POSIX shell print the target directory to stdout 4816 4848 # if CDPATH is set. 4817 if test \"\${CDPATH+set}\" = set; then CDPATH=:; export CDPATH; fi 4849 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 4818 4850 4819 4851 relink_command=\"$relink_command\" … … 4992 5024 if test -n "$addlibs"; then 4993 5025 gentop="$output_objdir/${outputname}x" 4994 $show "${rm}r $gentop"4995 $run ${rm}r "$gentop"4996 $show "$mkdir $gentop"4997 $run $mkdir "$gentop"4998 status=$?4999 if test "$status" -ne 0 && test ! -d "$gentop"; then5000 exit $status5001 fi5002 5026 generated="$generated $gentop" 5003 5027 5004 # Add in members from convenience archives. 5005 for xlib in $addlibs; do 5006 # Extract the objects. 5007 case $xlib in 5008 [\\/]* | [A-Za-z]:[\\/]*) xabs="$xlib" ;; 5009 *) xabs=`pwd`"/$xlib" ;; 5010 esac 5011 xlib=`$echo "X$xlib" | $Xsed -e 's%^.*/%%'` 5012 xdir="$gentop/$xlib" 5013 5014 $show "${rm}r $xdir" 5015 $run ${rm}r "$xdir" 5016 $show "$mkdir $xdir" 5017 $run $mkdir "$xdir" 5018 status=$? 5019 if test "$status" -ne 0 && test ! -d "$xdir"; then 5020 exit $status 5021 fi 5022 # We will extract separately just the conflicting names and we will no 5023 # longer touch any unique names. It is faster to leave these extract 5024 # automatically by $AR in one run. 5025 $show "(cd $xdir && $AR x $xabs)" 5026 $run eval "(cd \$xdir && $AR x \$xabs)" || exit $? 5027 if ($AR t "$xabs" | sort | sort -uc >/dev/null 2>&1); then 5028 : 5029 else 5030 $echo "$modename: warning: object name conflicts; renaming object files" 1>&2 5031 $echo "$modename: warning: to ensure that they will not overwrite" 1>&2 5032 $AR t "$xabs" | sort | uniq -cd | while read -r count name 5033 do 5034 i=1 5035 while test "$i" -le "$count" 5036 do 5037 # Put our $i before any first dot (extension) 5038 # Never overwrite any file 5039 name_to="$name" 5040 while test "X$name_to" = "X$name" || test -f "$xdir/$name_to" 5041 do 5042 name_to=`$echo "X$name_to" | $Xsed -e "s/\([^.]*\)/\1-$i/"` 5043 done 5044 $show "(cd $xdir && $AR xN $i $xabs '$name' && $mv '$name' '$name_to')" 5045 $run eval "(cd \$xdir && $AR xN $i \$xabs '$name' && $mv '$name' '$name_to')" || exit $? 5046 i=`expr $i + 1` 5047 done 5048 done 5049 fi 5050 5051 oldobjs="$oldobjs "`find $xdir -name \*.${objext} -print -o -name \*.lo -print | $NL2SP` 5052 done 5028 func_extract_archives $gentop $addlibs 5029 oldobjs="$oldobjs $func_extract_archives_result" 5053 5030 fi 5054 5031 … … 5992 5969 5993 5970 # Now prepare to actually exec the command. 5994 exec_cmd="\ $cmd$args"5971 exec_cmd="\"\$cmd\"$args" 5995 5972 else 5996 5973 # Display what would be done. … … 5999 5976 $echo "export $shlibpath_var" 6000 5977 fi 6001 $echo "$cmd$args"5978 eval \$echo \"\$cmd\"$args 6002 5979 exit $EXIT_SUCCESS 6003 5980 fi -
trunk/psLib/src/Makefile.am
r3127 r3239 29 29 psTest.h \ 30 30 pslib.h 31 32 install-exec-hook: libpslib.la 33 sed "s|\(^dependency_libs=.*\)|dependency_libs=\'$(PSLIB_LIBS)\'|" libpslib.la > $(libdir)/libpslib.la 34 35
Note:
See TracChangeset
for help on using the changeset viewer.
