11771SN/A#! /bin/sh 21771SN/A 31771SN/A# Guess values for system-dependent variables and create Makefiles. 41771SN/A# Generated automatically using autoconf version 2.13 51771SN/A# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc. 62362SN/A# 71771SN/A# This configure script is free software; the Free Software Foundation 82362SN/A# gives unlimited permission to copy, distribute and modify it. 91771SN/A 101771SN/A# Defaults: 111771SN/Aac_help= 121771SN/Aac_default_prefix=/usr/local 131771SN/A# Any additions from configure.in: 141771SN/Aac_help="$ac_help 151771SN/A --with-target-subdir=SUBDIR Configuring in a subdirectory" 161771SN/Aac_help="$ac_help 171771SN/A --with-cross-host=HOST Configuring with a cross compiler" 181771SN/Aac_help="$ac_help 191771SN/A --with-newlib Configuring with newlib" 202362SN/A 212362SN/A# Initialize some variables set by options. 222362SN/A# The variables have the same names as the options, with 231771SN/A# dashes changed to underlines. 241771SN/Abuild=NONE 251771SN/Acache_file=./config.cache 261771SN/Aexec_prefix=NONE 271771SN/Ahost=NONE 281771SN/Ano_create= 291771SN/Anonopt=NONE 301771SN/Ano_recursion= 311771SN/Aprefix=NONE 321771SN/Aprogram_prefix=NONE 333984SN/Aprogram_suffix=NONE 341771SN/Aprogram_transform_name=s,x,x, 351771SN/Asilent= 361771SN/Asite= 371771SN/Asrcdir= 3815088Sdltarget=NONE 3915088Sdlverbose= 401771SN/Ax_includes=NONE 4112876Sdlx_libraries=NONE 421771SN/Abindir='${exec_prefix}/bin' 431771SN/Asbindir='${exec_prefix}/sbin' 441771SN/Alibexecdir='${exec_prefix}/libexec' 4516631Sdldatadir='${prefix}/share' 461771SN/Asysconfdir='${prefix}/etc' 477623SN/Asharedstatedir='${prefix}/com' 487623SN/Alocalstatedir='${prefix}/var' 4912876Sdllibdir='${exec_prefix}/lib' 507623SN/Aincludedir='${prefix}/include' 5116631Sdloldincludedir='/usr/include' 522754SN/Ainfodir='${prefix}/info' 531771SN/Amandir='${prefix}/man' 541771SN/A 551771SN/A# Initialize some other variables. 561771SN/Asubdirs= 571771SN/AMFLAGS= MAKEFLAGS= 581771SN/ASHELL=${CONFIG_SHELL-/bin/sh} 591771SN/A# Maximum number of lines to put in a shell here document. 601771SN/Aac_max_here_lines=12 614118SN/A 624118SN/Aac_prev= 631771SN/Afor ac_option 644118SN/Ado 654118SN/A 661771SN/A # If the previous option needs an argument, assign it. 6716631Sdl if test -n "$ac_prev"; then 6816631Sdl eval "$ac_prev=\$ac_option" 6916631Sdl ac_prev= 7016631Sdl continue 7116631Sdl fi 7216631Sdl 7316631Sdl case "$ac_option" in 7416631Sdl -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;; 751771SN/A *) ac_optarg= ;; 761771SN/A esac 771771SN/A 781771SN/A # Accept the important Cygnus configure options, so we can diagnose typos. 791771SN/A 801771SN/A case "$ac_option" in 811771SN/A 821771SN/A -bindir | --bindir | --bindi | --bind | --bin | --bi) 831771SN/A ac_prev=bindir ;; 8417074Ssmarks -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 851771SN/A bindir="$ac_optarg" ;; 861771SN/A 871771SN/A -build | --build | --buil | --bui | --bu) 881771SN/A ac_prev=build ;; 8912876Sdl -build=* | --build=* | --buil=* | --bui=* | --bu=*) 901771SN/A build="$ac_optarg" ;; 911771SN/A 921771SN/A -cache-file | --cache-file | --cache-fil | --cache-fi \ 931771SN/A | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 941771SN/A ac_prev=cache_file ;; 951771SN/A -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 961771SN/A | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 971771SN/A cache_file="$ac_optarg" ;; 981771SN/A 9916161Sdl -datadir | --datadir | --datadi | --datad | --data | --dat | --da) 10016161Sdl ac_prev=datadir ;; 1011771SN/A -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \ 1021771SN/A | --da=*) 1031771SN/A datadir="$ac_optarg" ;; 1041771SN/A 1051771SN/A -disable-* | --disable-*) 1061771SN/A ac_feature=`echo $ac_option|sed -e 's/-*disable-//'` 1071771SN/A # Reject names that are not valid shell variable names. 1081771SN/A if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then 1091771SN/A { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; } 1101771SN/A fi 1111771SN/A ac_feature=`echo $ac_feature| sed 's/-/_/g'` 1121771SN/A eval "enable_${ac_feature}=no" ;; 1131771SN/A 11412876Sdl -enable-* | --enable-*) 1151771SN/A ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'` 1161771SN/A # Reject names that are not valid shell variable names. 1171771SN/A if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then 1181771SN/A { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; } 1191771SN/A fi 1201771SN/A ac_feature=`echo $ac_feature| sed 's/-/_/g'` 1211771SN/A case "$ac_option" in 1221771SN/A *=*) ;; 1231771SN/A *) ac_optarg=yes ;; 1241771SN/A esac 1251771SN/A eval "enable_${ac_feature}='$ac_optarg'" ;; 1261771SN/A 1271771SN/A -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1281771SN/A | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1291771SN/A | --exec | --exe | --ex) 1301771SN/A ac_prev=exec_prefix ;; 1311771SN/A -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1321771SN/A | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1331771SN/A | --exec=* | --exe=* | --ex=*) 1341771SN/A exec_prefix="$ac_optarg" ;; 1351771SN/A 1361771SN/A -gas | --gas | --ga | --g) 1371771SN/A # Obsolete; use --with-gas. 1381771SN/A with_gas=yes ;; 1391771SN/A 1401771SN/A -help | --help | --hel | --he) 1411771SN/A # Omit some internal or obsolete options to make the list less imposing. 1421771SN/A # This message is too long to be a string in the A/UX 3.1 sh. 1431771SN/A cat << EOF 1441771SN/AUsage: configure [options] [host] 1451771SN/AOptions: [defaults in brackets after descriptions] 1461771SN/AConfiguration: 1471771SN/A --cache-file=FILE cache test results in FILE 1481771SN/A --help print this message 1491771SN/A --no-create do not create output files 1501771SN/A --quiet, --silent do not print \`checking...' messages 1511771SN/A --version print the version of autoconf that created configure 1521771SN/ADirectory and file names: 1531771SN/A --prefix=PREFIX install architecture-independent files in PREFIX 1541771SN/A [$ac_default_prefix] 1551771SN/A --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1561771SN/A [same as prefix] 1571771SN/A --bindir=DIR user executables in DIR [EPREFIX/bin] 1581771SN/A --sbindir=DIR system admin executables in DIR [EPREFIX/sbin] 1591771SN/A --libexecdir=DIR program executables in DIR [EPREFIX/libexec] 1601771SN/A --datadir=DIR read-only architecture-independent data in DIR 1611771SN/A [PREFIX/share] 16216631Sdl --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc] 16316631Sdl --sharedstatedir=DIR modifiable architecture-independent data in DIR 1641771SN/A [PREFIX/com] 1651771SN/A --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var] 1661771SN/A --libdir=DIR object code libraries in DIR [EPREFIX/lib] 1671771SN/A --includedir=DIR C header files in DIR [PREFIX/include] 1681771SN/A --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include] 1691771SN/A --infodir=DIR info documentation in DIR [PREFIX/info] 1701771SN/A --mandir=DIR man documentation in DIR [PREFIX/man] 1711771SN/A --srcdir=DIR find the sources in DIR [configure dir or ..] 1721771SN/A --program-prefix=PREFIX prepend PREFIX to installed program names 1731771SN/A --program-suffix=SUFFIX append SUFFIX to installed program names 1741771SN/A --program-transform-name=PROGRAM 1751771SN/A run sed PROGRAM on installed program names 1761771SN/AEOF 1771771SN/A cat << EOF 1781771SN/AHost type: 1791771SN/A --build=BUILD configure for building on BUILD [BUILD=HOST] 1801771SN/A --host=HOST configure for HOST [guessed] 1811771SN/A --target=TARGET configure for TARGET [TARGET=HOST] 1821771SN/AFeatures and packages: 1831771SN/A --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1841771SN/A --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1851771SN/A --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1861771SN/A --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1871771SN/A --x-includes=DIR X include files are in DIR 1881771SN/A --x-libraries=DIR X library files are in DIR 1891771SN/AEOF 1901771SN/A if test -n "$ac_help"; then 1911771SN/A echo "--enable and --with options recognized:$ac_help" 1921771SN/A fi 1931771SN/A exit 0 ;; 1941771SN/A 1951771SN/A -host | --host | --hos | --ho) 1961771SN/A ac_prev=host ;; 1971771SN/A -host=* | --host=* | --hos=* | --ho=*) 1981771SN/A host="$ac_optarg" ;; 19916631Sdl 20016631Sdl -includedir | --includedir | --includedi | --included | --include \ 20116631Sdl | --includ | --inclu | --incl | --inc) 20216631Sdl ac_prev=includedir ;; 20316631Sdl -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 20416631Sdl | --includ=* | --inclu=* | --incl=* | --inc=*) 20516631Sdl includedir="$ac_optarg" ;; 20616631Sdl 20716631Sdl -infodir | --infodir | --infodi | --infod | --info | --inf) 2081771SN/A ac_prev=infodir ;; 2091771SN/A -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 2101771SN/A infodir="$ac_optarg" ;; 2111771SN/A 2121771SN/A -libdir | --libdir | --libdi | --libd) 2131771SN/A ac_prev=libdir ;; 2141771SN/A -libdir=* | --libdir=* | --libdi=* | --libd=*) 2151771SN/A libdir="$ac_optarg" ;; 2161771SN/A 2171771SN/A -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 2181771SN/A | --libexe | --libex | --libe) 2191771SN/A ac_prev=libexecdir ;; 22012876Sdl -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 2211771SN/A | --libexe=* | --libex=* | --libe=*) 2221771SN/A libexecdir="$ac_optarg" ;; 2231771SN/A 2241771SN/A -localstatedir | --localstatedir | --localstatedi | --localstated \ 2251771SN/A | --localstate | --localstat | --localsta | --localst \ 22616631Sdl | --locals | --local | --loca | --loc | --lo) 2271771SN/A ac_prev=localstatedir ;; 2281771SN/A -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 2291771SN/A | --localstate=* | --localstat=* | --localsta=* | --localst=* \ 2301771SN/A | --locals=* | --local=* | --loca=* | --loc=* | --lo=*) 2311771SN/A localstatedir="$ac_optarg" ;; 2321771SN/A 2331771SN/A -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 2341771SN/A ac_prev=mandir ;; 2351771SN/A -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 2361771SN/A mandir="$ac_optarg" ;; 2371771SN/A 2381771SN/A -nfp | --nfp | --nf) 2391771SN/A # Obsolete; use --without-fp. 2401771SN/A with_fp=no ;; 2411771SN/A 2421771SN/A -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 2431771SN/A | --no-cr | --no-c) 2441771SN/A no_create=yes ;; 2451771SN/A 2461771SN/A -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 2471771SN/A | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 2481771SN/A no_recursion=yes ;; 2491771SN/A 2501771SN/A -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 2511771SN/A | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 2521771SN/A | --oldin | --oldi | --old | --ol | --o) 2531771SN/A ac_prev=oldincludedir ;; 2541771SN/A -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 2551771SN/A | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 2561771SN/A | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 2571771SN/A oldincludedir="$ac_optarg" ;; 2581771SN/A 2591771SN/A -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 2601771SN/A ac_prev=prefix ;; 2611771SN/A -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 2621771SN/A prefix="$ac_optarg" ;; 2631771SN/A 2642754SN/A -program-prefix | --program-prefix | --program-prefi | --program-pref \ 2652754SN/A | --program-pre | --program-pr | --program-p) 2662754SN/A ac_prev=program_prefix ;; 2672754SN/A -program-prefix=* | --program-prefix=* | --program-prefi=* \ 2681771SN/A | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 2691771SN/A program_prefix="$ac_optarg" ;; 2701771SN/A 2711771SN/A -program-suffix | --program-suffix | --program-suffi | --program-suff \ 2721771SN/A | --program-suf | --program-su | --program-s) 2731771SN/A ac_prev=program_suffix ;; 2741771SN/A -program-suffix=* | --program-suffix=* | --program-suffi=* \ 2751771SN/A | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 27616631Sdl program_suffix="$ac_optarg" ;; 27716631Sdl 2781771SN/A -program-transform-name | --program-transform-name \ 27916631Sdl | --program-transform-nam | --program-transform-na \ 2801771SN/A | --program-transform-n | --program-transform- \ 28116631Sdl | --program-transform | --program-transfor \ 28216631Sdl | --program-transfo | --program-transf \ 28316631Sdl | --program-trans | --program-tran \ 28416631Sdl | --progr-tra | --program-tr | --program-t) 28516631Sdl ac_prev=program_transform_name ;; 28616631Sdl -program-transform-name=* | --program-transform-name=* \ 2871771SN/A | --program-transform-nam=* | --program-transform-na=* \ 28816631Sdl | --program-transform-n=* | --program-transform-=* \ 28916631Sdl | --program-transform=* | --program-transfor=* \ 29016631Sdl | --program-transfo=* | --program-transf=* \ 29116631Sdl | --program-trans=* | --program-tran=* \ 29216631Sdl | --progr-tra=* | --program-tr=* | --program-t=*) 29316631Sdl program_transform_name="$ac_optarg" ;; 2941771SN/A 29516631Sdl -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 29616631Sdl | -silent | --silent | --silen | --sile | --sil) 29716631Sdl silent=yes ;; 29816631Sdl 29916631Sdl -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 30016631Sdl ac_prev=sbindir ;; 30116631Sdl -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 30216631Sdl | --sbi=* | --sb=*) 30316631Sdl sbindir="$ac_optarg" ;; 30416631Sdl 30516631Sdl -sharedstatedir | --sharedstatedir | --sharedstatedi \ 30616631Sdl | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 30716631Sdl | --sharedst | --shareds | --shared | --share | --shar \ 3081771SN/A | --sha | --sh) 30916631Sdl ac_prev=sharedstatedir ;; 3101771SN/A -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 3111771SN/A | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 3121771SN/A | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 3131771SN/A | --sha=* | --sh=*) 3141771SN/A sharedstatedir="$ac_optarg" ;; 3151771SN/A 3161771SN/A -site | --site | --sit) 3171771SN/A ac_prev=site ;; 3181771SN/A -site=* | --site=* | --sit=*) 3191771SN/A site="$ac_optarg" ;; 3201771SN/A 3211771SN/A -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 3221771SN/A ac_prev=srcdir ;; 3231771SN/A -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 3241771SN/A srcdir="$ac_optarg" ;; 3254853SN/A 3264853SN/A -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 3271771SN/A | --syscon | --sysco | --sysc | --sys | --sy) 3281771SN/A ac_prev=sysconfdir ;; 3291771SN/A -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 3301771SN/A | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 3311771SN/A sysconfdir="$ac_optarg" ;; 3321771SN/A 3331771SN/A -target | --target | --targe | --targ | --tar | --ta | --t) 3341771SN/A ac_prev=target ;; 3351771SN/A -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 3362754SN/A target="$ac_optarg" ;; 3372754SN/A 3382754SN/A -v | -verbose | --verbose | --verbos | --verbo | --verb) 3392754SN/A verbose=yes ;; 3402754SN/A 3412754SN/A -version | --version | --versio | --versi | --vers) 3422754SN/A echo "configure generated by autoconf version 2.13" 3432754SN/A exit 0 ;; 3442754SN/A 3452754SN/A -with-* | --with-*) 3462754SN/A ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'` 3472754SN/A # Reject names that are not valid shell variable names. 3482754SN/A if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then 3492754SN/A { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; } 3502754SN/A fi 3512754SN/A ac_package=`echo $ac_package| sed 's/-/_/g'` 3522754SN/A case "$ac_option" in 3532754SN/A *=*) ;; 3542754SN/A *) ac_optarg=yes ;; 3552754SN/A esac 3562754SN/A eval "with_${ac_package}='$ac_optarg'" ;; 3572754SN/A 3582754SN/A -without-* | --without-*) 3592754SN/A ac_package=`echo $ac_option|sed -e 's/-*without-//'` 3602754SN/A # Reject names that are not valid shell variable names. 3612754SN/A if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then 3622754SN/A { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; } 36316631Sdl fi 36416631Sdl ac_package=`echo $ac_package| sed 's/-/_/g'` 36516631Sdl eval "with_${ac_package}=no" ;; 36616631Sdl 36716631Sdl --x) 36816631Sdl # Obsolete; use --with-x. 3692754SN/A with_x=yes ;; 3702754SN/A 3712754SN/A -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 3722754SN/A | --x-incl | --x-inc | --x-in | --x-i) 3732754SN/A ac_prev=x_includes ;; 3742754SN/A -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 3752754SN/A | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 3762754SN/A x_includes="$ac_optarg" ;; 3772754SN/A 3782754SN/A -x-libraries | --x-libraries | --x-librarie | --x-librari \ 3792754SN/A | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 3802754SN/A ac_prev=x_libraries ;; 38116631Sdl -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 38216631Sdl | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 38316631Sdl x_libraries="$ac_optarg" ;; 3842754SN/A 3852754SN/A -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; } 3862754SN/A ;; 3872754SN/A 3882754SN/A *) 3892754SN/A if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then 3902754SN/A echo "configure: warning: $ac_option: invalid host type" 1>&2 3912754SN/A fi 3922754SN/A if test "x$nonopt" != xNONE; then 3932754SN/A { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } 3942754SN/A fi 39516631Sdl nonopt="$ac_option" 39616631Sdl ;; 39716631Sdl 39816631Sdl esac 39916631Sdldone 40016631Sdl 40116631Sdlif test -n "$ac_prev"; then 4022754SN/A { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; } 4032754SN/Afi 4042754SN/A 4052754SN/Atrap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15 4061771SN/A 4071771SN/A# File descriptor usage: 4081771SN/A# 0 standard input 4091771SN/A# 1 file creation 4101771SN/A# 2 errors and warnings 4111771SN/A# 3 some systems may open it to /dev/tty 4121771SN/A# 4 used on the Kubota Titan 4131771SN/A# 6 checking for... messages and results 4141771SN/A# 5 compiler messages saved in config.log 4151771SN/Aif test "$silent" = yes; then 4161771SN/A exec 6>/dev/null 4171771SN/Aelse 4181771SN/A exec 6>&1 4191771SN/Afi 4201771SN/Aexec 5>./config.log 4211771SN/A 4221771SN/Aecho "\ 4231771SN/AThis file contains any messages produced by compilers while 4241771SN/Arunning configure, to aid debugging if configure makes a mistake. 4251771SN/A" 1>&5 4261771SN/A 4271771SN/A# Strip out --no-create and --no-recursion so they do not pile up. 4281771SN/A# Also quote any args containing shell metacharacters. 4291771SN/Aac_configure_args= 4301771SN/Afor ac_arg 4311771SN/Ado 4322754SN/A case "$ac_arg" in 4332754SN/A -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 4342754SN/A | --no-cr | --no-c) ;; 4352754SN/A -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 4362754SN/A | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;; 4372754SN/A *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*) 4382754SN/A ac_configure_args="$ac_configure_args '$ac_arg'" ;; 4392754SN/A *) ac_configure_args="$ac_configure_args $ac_arg" ;; 4402754SN/A esac 4411771SN/Adone 44216631Sdl 44316631Sdl# NLS nuisances. 4441771SN/A# Only set these to C if already set. These must not be set unconditionally 4451771SN/A# because not all systems understand e.g. LANG=C (notably SCO). 4461771SN/A# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'! 4471771SN/A# Non-C LC_CTYPE values break the ctype check. 4481771SN/Aif test "${LANG+set}" = set; then LANG=C; export LANG; fi 44916631Sdlif test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi 4501771SN/Aif test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi 45116631Sdlif test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi 45216631Sdl 45316631Sdl# confdefs.h avoids OS command line length limits that DEFS can exceed. 45416631Sdlrm -rf conftest* confdefs.h 45516631Sdl# AIX cpp loses on an empty file, so make sure it contains at least a newline. 45616631Sdlecho > confdefs.h 45716631Sdl 45816631Sdl# A filename unique to this package, relative to the directory that 45916631Sdl# configure is in, which we can look for to find out if srcdir is correct. 46016631Sdlac_unique_file=pexecute.c 46116631Sdl 46216631Sdl# Find the source files, if location was not specified. 46316631Sdlif test -z "$srcdir"; then 46416631Sdl ac_srcdir_defaulted=yes 46516631Sdl # Try the directory containing this script, then its parent. 4661771SN/A ac_prog=$0 46716631Sdl ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'` 46815088Sdl test "x$ac_confdir" = "x$ac_prog" && ac_confdir=. 4691771SN/A srcdir=$ac_confdir 4701771SN/A if test ! -r $srcdir/$ac_unique_file; then 4711771SN/A srcdir=.. 47216631Sdl fi 47316631Sdlelse 47416631Sdl ac_srcdir_defaulted=no 47515088Sdlfi 4761771SN/Aif test ! -r $srcdir/$ac_unique_file; then 4771771SN/A if test "$ac_srcdir_defaulted" = yes; then 4781771SN/A { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; } 4791771SN/A else 4801771SN/A { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; } 4811771SN/A fi 48216631Sdlfi 48316631Sdlsrcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'` 48416631Sdl 48516631Sdl# Prefer explicitly selected file to automatically selected ones. 48616631Sdlif test -z "$CONFIG_SITE"; then 48716631Sdl if test "x$prefix" != xNONE; then 48816631Sdl CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site" 48916631Sdl else 49016631Sdl CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" 4911771SN/A fi 4921771SN/Afi 4931771SN/Afor ac_site_file in $CONFIG_SITE; do 49416631Sdl if test -r "$ac_site_file"; then 49516631Sdl echo "loading site script $ac_site_file" 49616631Sdl . "$ac_site_file" 49716631Sdl fi 49816631Sdldone 49916631Sdl 50016631Sdlif test -r "$cache_file"; then 50116631Sdl echo "loading cache $cache_file" 5021771SN/A . $cache_file 5031771SN/Aelse 50416631Sdl echo "creating cache $cache_file" 50516631Sdl > $cache_file 50616631Sdlfi 50715088Sdl 5081771SN/Aac_ext=c 5091771SN/A# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. 5101771SN/Aac_cpp='$CPP $CPPFLAGS' 5111771SN/Aac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' 5121771SN/Aac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' 5131771SN/Across_compiling=$ac_cv_prog_cc_cross 5141771SN/A 51516631Sdlac_exeext= 5161771SN/Aac_objext=o 5171771SN/Aif (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then 51816631Sdl # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu. 51916631Sdl if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then 52016631Sdl ac_n= ac_c=' 52116631Sdl' ac_t=' ' 52216631Sdl else 52316631Sdl ac_n=-n ac_c= ac_t= 52416631Sdl fi 5251771SN/Aelse 5261771SN/A ac_n= ac_c='\c' ac_t= 5271771SN/Afi 5281771SN/A 5291771SN/A 5301771SN/A 5311771SN/A# Check whether --with-target-subdir or --without-target-subdir was given. 5321771SN/Aif test "${with_target_subdir+set}" = set; then 5331771SN/A withval="$with_target_subdir" 53416631Sdl : 5351771SN/Afi 5361771SN/A 5373647SN/A# Check whether --with-cross-host or --without-cross-host was given. 5381771SN/Aif test "${with_cross_host+set}" = set; then 5391771SN/A withval="$with_cross_host" 54016631Sdl : 54116631Sdlfi 54216631Sdl 54316631Sdl# Check whether --with-newlib or --without-newlib was given. 54416631Sdlif test "${with_newlib+set}" = set; then 54516631Sdl withval="$with_newlib" 54616631Sdl : 54716631Sdlfi 54816631Sdl 54916631Sdl 55016631Sdlif test "${srcdir}" = "."; then 55116631Sdl if test -z "${with_target_subdir}"; then 5521771SN/A libiberty_topdir="${srcdir}/.." 5531771SN/A else 55416631Sdl if test "${with_target_subdir}" != "."; then 55516631Sdl libiberty_topdir="${srcdir}/${with_multisrctop}../.." 55616631Sdl else 55716631Sdl libiberty_topdir="${srcdir}/${with_multisrctop}.." 55816631Sdl fi 55916631Sdl fi 56016631Sdlelse 56116631Sdl libiberty_topdir="${srcdir}/.." 56216631Sdlfi 56316631Sdlac_aux_dir= 56416631Sdlfor ac_dir in $libiberty_topdir $srcdir/$libiberty_topdir; do 56516631Sdl if test -f $ac_dir/install-sh; then 5661771SN/A ac_aux_dir=$ac_dir 5671771SN/A ac_install_sh="$ac_aux_dir/install-sh -c" 56816631Sdl break 5692754SN/A elif test -f $ac_dir/install.sh; then 5702754SN/A ac_aux_dir=$ac_dir 5711771SN/A ac_install_sh="$ac_aux_dir/install.sh -c" 57216631Sdl break 57316631Sdl fi 57415088Sdldone 5751771SN/Aif test -z "$ac_aux_dir"; then 5761771SN/A { echo "configure: error: can not find install-sh or install.sh in $libiberty_topdir $srcdir/$libiberty_topdir" 1>&2; exit 1; } 5771771SN/Afi 57815088Sdlac_config_guess=$ac_aux_dir/config.guess 5791771SN/Aac_config_sub=$ac_aux_dir/config.sub 5801771SN/Aac_configure=$ac_aux_dir/configure # This should be Cygnus configure. 58116631Sdl 58216631Sdl 58316631Sdl 58416631Sdl# Make sure we can run config.sub. 58516631Sdlif ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then : 58616631Sdlelse { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; } 58716631Sdlfi 58816631Sdl 58916631Sdlecho $ac_n "checking host system type""... $ac_c" 1>&6 59016631Sdlecho "configure:591: checking host system type" >&5 59116631Sdl 59216631Sdlhost_alias=$host 59316631Sdlcase "$host_alias" in 59416631SdlNONE) 59516631Sdl case $nonopt in 59616631Sdl NONE) 59716631Sdl if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then : 59816631Sdl else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; } 59916631Sdl fi ;; 60016631Sdl *) host_alias=$nonopt ;; 6011771SN/A esac ;; 6021771SN/Aesac 60316631Sdl 60416631Sdlhost=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias` 60516631Sdlhost_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` 60616631Sdlhost_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` 60716631Sdlhost_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` 60816631Sdlecho "$ac_t""$host" 1>&6 60916631Sdl 6101771SN/A 61116631Sdl 61216631Sdlecho $ac_n "checking build system type""... $ac_c" 1>&6 61316631Sdlecho "configure:614: checking build system type" >&5 61416631Sdl 61516631Sdlbuild_alias=$build 61616631Sdlcase "$build_alias" in 61716631SdlNONE) 61816631Sdl case $nonopt in 61916631Sdl NONE) build_alias=$host_alias ;; 62016631Sdl *) build_alias=$nonopt ;; 62116631Sdl esac ;; 62216631Sdlesac 62316631Sdl 62416631Sdlbuild=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias` 62516631Sdlbuild_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` 62616631Sdlbuild_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` 62716631Sdlbuild_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` 62816631Sdlecho "$ac_t""$build" 1>&6 62916631Sdl 63016631Sdlif test $host != $build; then 63116631Sdl ac_tool_prefix=${host_alias}- 63216631Sdlelse 63316631Sdl ac_tool_prefix= 63416631Sdlfi 63516631Sdl 63616631Sdl# Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 63716631Sdlset dummy ${ac_tool_prefix}ar; ac_word=$2 63816631Sdlecho $ac_n "checking for $ac_word""... $ac_c" 1>&6 63916631Sdlecho "configure:640: checking for $ac_word" >&5 64016631Sdlif eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then 64116631Sdl echo $ac_n "(cached) $ac_c" 1>&6 64216631Sdlelse 64316631Sdl if test -n "$AR"; then 64416631Sdl ac_cv_prog_AR="$AR" # Let the user override the test. 64516631Sdlelse 6461771SN/A IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" 6471771SN/A ac_dummy="$PATH" 6481771SN/A for ac_dir in $ac_dummy; do 6491771SN/A test -z "$ac_dir" && ac_dir=. 6501771SN/A if test -f $ac_dir/$ac_word; then 6511771SN/A ac_cv_prog_AR="${ac_tool_prefix}ar" 6521771SN/A break 6531771SN/A fi 6541771SN/A done 6551771SN/A IFS="$ac_save_ifs" 6561771SN/A test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="ar" 6571771SN/Afi 6581771SN/Afi 6591771SN/AAR="$ac_cv_prog_AR" 6601771SN/Aif test -n "$AR"; then 66116631Sdl echo "$ac_t""$AR" 1>&6 6621771SN/Aelse 6631771SN/A echo "$ac_t""no" 1>&6 6641771SN/Afi 6651771SN/A 66616631Sdl 66716631Sdl 66816631Sdl# Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 66916631Sdlset dummy ${ac_tool_prefix}ranlib; ac_word=$2 67016631Sdlecho $ac_n "checking for $ac_word""... $ac_c" 1>&6 67116631Sdlecho "configure:672: checking for $ac_word" >&5 67216631Sdlif eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then 67316631Sdl echo $ac_n "(cached) $ac_c" 1>&6 67416631Sdlelse 67516631Sdl if test -n "$RANLIB"; then 6761771SN/A ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6771771SN/Aelse 67816631Sdl IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" 67916631Sdl ac_dummy="$PATH" 68016631Sdl for ac_dir in $ac_dummy; do 68116631Sdl test -z "$ac_dir" && ac_dir=. 68216631Sdl if test -f $ac_dir/$ac_word; then 68316631Sdl ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 68416631Sdl break 6851771SN/A fi 68616631Sdl done 6871771SN/A IFS="$ac_save_ifs" 6881771SN/Afi 6891771SN/Afi 6901771SN/ARANLIB="$ac_cv_prog_RANLIB" 6911771SN/Aif test -n "$RANLIB"; then 6921771SN/A echo "$ac_t""$RANLIB" 1>&6 6931771SN/Aelse 6941771SN/A echo "$ac_t""no" 1>&6 69516631Sdlfi 69616631Sdl 69716631Sdl 6981771SN/Aif test -z "$ac_cv_prog_RANLIB"; then 6991771SN/Aif test -n "$ac_tool_prefix"; then 7001771SN/A # Extract the first word of "ranlib", so it can be a program name with args. 7011771SN/Aset dummy ranlib; ac_word=$2 7021771SN/Aecho $ac_n "checking for $ac_word""... $ac_c" 1>&6 7031771SN/Aecho "configure:704: checking for $ac_word" >&5 7046056SN/Aif eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then 7051771SN/A echo $ac_n "(cached) $ac_c" 1>&6 7061771SN/Aelse 7071771SN/A if test -n "$RANLIB"; then 7081771SN/A ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 7091771SN/Aelse 71016631Sdl IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" 71116631Sdl ac_dummy="$PATH" 7123387SN/A for ac_dir in $ac_dummy; do 7131771SN/A test -z "$ac_dir" && ac_dir=. 71412876Sdl if test -f $ac_dir/$ac_word; then 71512876Sdl ac_cv_prog_RANLIB="ranlib" 7161771SN/A break 71712876Sdl fi 71816631Sdl done 71916631Sdl IFS="$ac_save_ifs" 72016631Sdl test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":" 72112876Sdlfi 72216631Sdlfi 72316631SdlRANLIB="$ac_cv_prog_RANLIB" 7241771SN/Aif test -n "$RANLIB"; then 72512876Sdl echo "$ac_t""$RANLIB" 1>&6 7261771SN/Aelse 7271771SN/A echo "$ac_t""no" 1>&6 7281771SN/Afi 7291771SN/A 7302754SN/Aelse 7312754SN/A RANLIB=":" 7321771SN/Afi 7331771SN/Afi 7341771SN/A 7351771SN/A 7361771SN/A# FIXME: We temporarily define our own version of AC_PROG_CC. This is 7371771SN/A# copied from autoconf 2.12, but does not call AC_PROG_CC_WORKS. We 7386056SN/A# are probably using a cross compiler, which will not be able to fully 7396056SN/A# link an executable. This should really be fixed in autoconf 7401771SN/A# itself. 7411771SN/A 7421771SN/A 7431771SN/A 7441771SN/A 7451771SN/A# Extract the first word of "gcc", so it can be a program name with args. 7461771SN/Aset dummy gcc; ac_word=$2 7471771SN/Aecho $ac_n "checking for $ac_word""... $ac_c" 1>&6 7481771SN/Aecho "configure:749: checking for $ac_word" >&5 7491771SN/Aif eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then 7501771SN/A echo $ac_n "(cached) $ac_c" 1>&6 7511771SN/Aelse 7521771SN/A if test -n "$CC"; then 7531771SN/A ac_cv_prog_CC="$CC" # Let the user override the test. 7541771SN/Aelse 7551771SN/A IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" 7561771SN/A ac_dummy="$PATH" 7571771SN/A for ac_dir in $ac_dummy; do 7581771SN/A test -z "$ac_dir" && ac_dir=. 7591771SN/A if test -f $ac_dir/$ac_word; then 7601771SN/A ac_cv_prog_CC="gcc" 7611771SN/A break 7621771SN/A fi 7631771SN/A done 7641771SN/A IFS="$ac_save_ifs" 7651771SN/Afi 7661771SN/Afi 76712876SdlCC="$ac_cv_prog_CC" 76816631Sdlif test -n "$CC"; then 76916631Sdl echo "$ac_t""$CC" 1>&6 7707623SN/Aelse 7717623SN/A echo "$ac_t""no" 1>&6 77216631Sdlfi 77312876Sdl 77416631Sdlif test -z "$CC"; then 77516631Sdl # Extract the first word of "cc", so it can be a program name with args. 77616631Sdlset dummy cc; ac_word=$2 77716631Sdlecho $ac_n "checking for $ac_word""... $ac_c" 1>&6 77816631Sdlecho "configure:779: checking for $ac_word" >&5 77916631Sdlif eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then 78016631Sdl echo $ac_n "(cached) $ac_c" 1>&6 78116631Sdlelse 78212876Sdl if test -n "$CC"; then 78316631Sdl ac_cv_prog_CC="$CC" # Let the user override the test. 78412876Sdlelse 78516631Sdl IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" 78616631Sdl ac_prog_rejected=no 78716631Sdl ac_dummy="$PATH" 78816631Sdl for ac_dir in $ac_dummy; do 78912876Sdl test -z "$ac_dir" && ac_dir=. 7907623SN/A if test -f $ac_dir/$ac_word; then 79116631Sdl if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then 79216631Sdl ac_prog_rejected=yes 79316631Sdl continue 7947623SN/A fi 7951771SN/A ac_cv_prog_CC="cc" 7961771SN/A break 7971771SN/A fi 7981771SN/A done 7991771SN/A IFS="$ac_save_ifs" 8001771SN/Aif test $ac_prog_rejected = yes; then 8011771SN/A # We found a bogon in the path, so make sure we never use it. 80212876Sdl set dummy $ac_cv_prog_CC 80312876Sdl shift 80412876Sdl if test $# -gt 0; then 80512876Sdl # We chose a different compiler from the bogus one. 80612876Sdl # However, it has the same basename, so the bogon will be chosen 80712876Sdl # first if we set CC to just the basename; use the full file name. 80812876Sdl shift 80912876Sdl set dummy "$ac_dir/$ac_word" "$@" 81012876Sdl shift 81112876Sdl ac_cv_prog_CC="$@" 81212876Sdl fi 81312876Sdlfi 81412876Sdlfi 81512876Sdlfi 81612876SdlCC="$ac_cv_prog_CC" 81712876Sdlif test -n "$CC"; then 81812876Sdl echo "$ac_t""$CC" 1>&6 81912876Sdlelse 82012876Sdl echo "$ac_t""no" 1>&6 82112876Sdlfi 82212876Sdl 82312876Sdl test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; } 82412876Sdlfi 82512876Sdl 82616631Sdlecho $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6 82712876Sdlecho "configure:828: checking whether we are using GNU C" >&5 82812876Sdlif eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then 82912876Sdl echo $ac_n "(cached) $ac_c" 1>&6 83012876Sdlelse 83112876Sdl cat > conftest.c <<EOF 83212876Sdl#ifdef __GNUC__ 83312876Sdl yes; 83412876Sdl#endif 83512876SdlEOF 8361771SN/Aif { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:837: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then 83712876Sdl ac_cv_prog_gcc=yes 83812876Sdlelse 83912876Sdl ac_cv_prog_gcc=no 84012876Sdlfi 84112876Sdlfi 84212876Sdl 84312876Sdlecho "$ac_t""$ac_cv_prog_gcc" 1>&6 84412876Sdl 84512876Sdlif test $ac_cv_prog_gcc = yes; then 84612876Sdl GCC=yes 84712876Sdl ac_test_CFLAGS="${CFLAGS+set}" 84812876Sdl ac_save_CFLAGS="$CFLAGS" 84912876Sdl CFLAGS= 85012876Sdl echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6 85112876Sdlecho "configure:852: checking whether ${CC-cc} accepts -g" >&5 85212876Sdlif eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then 85312876Sdl echo $ac_n "(cached) $ac_c" 1>&6 85412876Sdlelse 85516631Sdl echo 'void f(){}' > conftest.c 85612876Sdlif test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then 85712876Sdl ac_cv_prog_cc_g=yes 85812876Sdlelse 85912876Sdl ac_cv_prog_cc_g=no 86012876Sdlfi 86112876Sdlrm -f conftest* 86212876Sdl 86312876Sdlfi 86412876Sdl 86512876Sdlecho "$ac_t""$ac_cv_prog_cc_g" 1>&6 8661771SN/A if test "$ac_test_CFLAGS" = set; then 86712876Sdl CFLAGS="$ac_save_CFLAGS" 86812876Sdl elif test $ac_cv_prog_cc_g = yes; then 86912876Sdl CFLAGS="-g -O2" 87012876Sdl else 87112876Sdl CFLAGS="-O2" 87212876Sdl fi 87312876Sdlelse 87412876Sdl GCC= 8751771SN/A test "${CFLAGS+set}" = set || CFLAGS="-g" 87612876Sdlfi 8771771SN/A 87812876Sdl 87912876Sdlecho $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6 88012876Sdlecho "configure:881: checking for POSIXized ISC" >&5 88112876Sdlif test -d /etc/conf/kconfig.d && 88212876Sdl grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1 88312876Sdlthen 88412876Sdl echo "$ac_t""yes" 1>&6 88512876Sdl ISC=yes # If later tests want to check for ISC. 88612876Sdl cat >> confdefs.h <<\EOF 88712876Sdl#define _POSIX_SOURCE 1 88812876SdlEOF 88912876Sdl 89012876Sdl if test "$GCC" = yes; then 89112876Sdl CC="$CC -posix" 89212876Sdl else 89312876Sdl CC="$CC -Xp" 89412876Sdl fi 89512876Sdlelse 89612876Sdl echo "$ac_t""no" 1>&6 89712876Sdl ISC= 89812876Sdlfi 89912876Sdl 90012876Sdl 90112876Sdl 90212876Sdl 90312876Sdl 90412876Sdl 90512876Sdl 90612876Sdl# Find a good install program. We prefer a C program (faster), 90712876Sdl# so one script is as good as another. But avoid the broken or 90812876Sdl# incompatible versions: 90912876Sdl# SysV /etc/install, /usr/sbin/install 91012876Sdl# SunOS /usr/etc/install 91112876Sdl# IRIX /sbin/install 91212876Sdl# AIX /bin/install 91312876Sdl# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 91412876Sdl# AFS /usr/afsws/bin/install, which mishandles nonexistent args 91512876Sdl# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 91612876Sdl# ./install, which can be erroneously created by make from ./install.sh. 91712876Sdlecho $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6 91812876Sdlecho "configure:919: checking for a BSD compatible install" >&5 91912876Sdlif test -z "$INSTALL"; then 92012876Sdlif eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then 92112876Sdl echo $ac_n "(cached) $ac_c" 1>&6 92212876Sdlelse 92312876Sdl IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":" 92412876Sdl for ac_dir in $PATH; do 92512876Sdl # Account for people who put trailing slashes in PATH elements. 92612876Sdl case "$ac_dir/" in 92712876Sdl /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;; 92812876Sdl *) 92912876Sdl # OSF1 and SCO ODT 3.0 have their own names for install. 93012876Sdl # Don't use installbsd from OSF since it installs stuff as root 93112876Sdl # by default. 93212876Sdl for ac_prog in ginstall scoinst install; do 93312876Sdl if test -f $ac_dir/$ac_prog; then 93416631Sdl if test $ac_prog = install && 93512876Sdl grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then 9361771SN/A # AIX install. It has an incompatible calling convention. 9371771SN/A : 93816631Sdl else 93916631Sdl ac_cv_path_install="$ac_dir/$ac_prog -c" 94016631Sdl break 2 94116631Sdl fi 94216631Sdl fi 94316631Sdl done 9441771SN/A ;; 9451771SN/A esac 9461771SN/A done 9471771SN/A IFS="$ac_save_IFS" 94816631Sdl 9491771SN/Afi 9501771SN/A if test "${ac_cv_path_install+set}" = set; then 95116631Sdl INSTALL="$ac_cv_path_install" 9521771SN/A else 95316631Sdl # As a last resort, use the slow shell script. We don't cache a 95416631Sdl # path for INSTALL within a source directory, because that will 95516631Sdl # break other packages using the cache if that directory is 95616631Sdl # removed, or if the path is relative. 95716631Sdl INSTALL="$ac_install_sh" 95816631Sdl fi 95916631Sdlfi 96016631Sdlecho "$ac_t""$INSTALL" 1>&6 96116631Sdl 96216631Sdl# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 96316631Sdl# It thinks the first close brace ends the variable substitution. 96416631Sdltest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 96516631Sdl 96616631Sdltest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}' 96716631Sdl 96816631Sdltest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 96916631Sdl 97016631Sdl 97116631Sdl. ${srcdir}/config.table 97216631Sdlhost_makefile_frag=${frag} 97316631Sdl 97416631Sdl 9753387SN/A# It's OK to check for header files. Although the compiler may not be 97616631Sdl# able to link anything, it had better be able to at least compile 9771771SN/A# something. 9781771SN/Aecho $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6 9791771SN/Aecho "configure:980: checking how to run the C preprocessor" >&5 9801771SN/A# On Suns, sometimes $CPP names a directory. 9811771SN/Aif test -n "$CPP" && test -d "$CPP"; then 9821771SN/A CPP= 9831771SN/Afi 9841771SN/Aif test -z "$CPP"; then 9851771SN/Aif eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then 9861771SN/A echo $ac_n "(cached) $ac_c" 1>&6 9871771SN/Aelse 9881771SN/A # This must be in double quotes, not single quotes, because CPP may get 98916631Sdl # substituted into the Makefile and "${CC-cc}" will confuse make. 99016631Sdl CPP="${CC-cc} -E" 9911771SN/A # On the NeXT, cc -E runs the code through the compiler's parser, 99216631Sdl # not just through cpp. 9931771SN/A cat > conftest.$ac_ext <<EOF 9941771SN/A#line 995 "configure" 9951771SN/A#include "confdefs.h" 99616631Sdl#include <assert.h> 99716631SdlSyntax Error 99816631SdlEOF 99916631Sdlac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 100016631Sdl{ (eval echo configure:1001: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 100116631Sdlac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 100216631Sdlif test -z "$ac_err"; then 100316631Sdl : 100416631Sdlelse 10051771SN/A echo "$ac_err" >&5 10063387SN/A echo "configure: failed program was:" >&5 10073387SN/A cat conftest.$ac_ext >&5 10083387SN/A rm -rf conftest* 10093387SN/A CPP="${CC-cc} -E -traditional-cpp" 101016631Sdl cat > conftest.$ac_ext <<EOF 101116631Sdl#line 1012 "configure" 101216631Sdl#include "confdefs.h" 101316631Sdl#include <assert.h> 101416631SdlSyntax Error 101516631SdlEOF 101616631Sdlac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 101716631Sdl{ (eval echo configure:1018: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 101816631Sdlac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 101916631Sdlif test -z "$ac_err"; then 102016631Sdl : 102116631Sdlelse 102216631Sdl echo "$ac_err" >&5 102316631Sdl echo "configure: failed program was:" >&5 102416631Sdl cat conftest.$ac_ext >&5 102516631Sdl rm -rf conftest* 102616631Sdl CPP="${CC-cc} -nologo -E" 102716631Sdl cat > conftest.$ac_ext <<EOF 102816631Sdl#line 1029 "configure" 102916631Sdl#include "confdefs.h" 103016631Sdl#include <assert.h> 103116631SdlSyntax Error 103216631SdlEOF 103316631Sdlac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 103416631Sdl{ (eval echo configure:1035: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 103516631Sdlac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 103616631Sdlif test -z "$ac_err"; then 103716631Sdl : 103816631Sdlelse 103916631Sdl echo "$ac_err" >&5 104016631Sdl echo "configure: failed program was:" >&5 104116631Sdl cat conftest.$ac_ext >&5 104216631Sdl rm -rf conftest* 104316631Sdl CPP=/lib/cpp 104416631Sdlfi 10451771SN/Arm -f conftest* 10461771SN/Afi 10471771SN/Arm -f conftest* 10487623SN/Afi 104916631Sdlrm -f conftest* 10507623SN/A ac_cv_prog_CPP="$CPP" 105112876Sdlfi 10527623SN/A CPP="$ac_cv_prog_CPP" 10537623SN/Aelse 105412876Sdl ac_cv_prog_CPP="$CPP" 10557623SN/Afi 10567623SN/Aecho "$ac_t""$CPP" 1>&6 105716631Sdl 105816631Sdlfor ac_hdr in sys/file.h sys/param.h stdlib.h string.h unistd.h strings.h sys/time.h sys/resource.h 105916631Sdldo 106016631Sdlac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` 106116631Sdlecho $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 106216631Sdlecho "configure:1063: checking for $ac_hdr" >&5 106316631Sdlif eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then 106416631Sdl echo $ac_n "(cached) $ac_c" 1>&6 106516631Sdlelse 106616631Sdl cat > conftest.$ac_ext <<EOF 106716631Sdl#line 1068 "configure" 106816631Sdl#include "confdefs.h" 106916631Sdl#include <$ac_hdr> 107016631SdlEOF 107116631Sdlac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 107216631Sdl{ (eval echo configure:1073: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 10737623SN/Aac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 107416631Sdlif test -z "$ac_err"; then 107516631Sdl rm -rf conftest* 107616631Sdl eval "ac_cv_header_$ac_safe=yes" 107716631Sdlelse 107816631Sdl echo "$ac_err" >&5 107916631Sdl echo "configure: failed program was:" >&5 108016631Sdl cat conftest.$ac_ext >&5 108116631Sdl rm -rf conftest* 10827623SN/A eval "ac_cv_header_$ac_safe=no" 10837623SN/Afi 10847623SN/Arm -f conftest* 108516631Sdlfi 108616631Sdlif eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 108716631Sdl echo "$ac_t""yes" 1>&6 108816631Sdl ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` 10897623SN/A cat >> confdefs.h <<EOF 109016631Sdl#define $ac_tr_hdr 1 10917623SN/AEOF 10927623SN/A 10937623SN/Aelse 10947623SN/A echo "$ac_t""no" 1>&6 10957623SN/Afi 109616631Sdldone 10977623SN/A 109816631Sdlecho $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6 109916631Sdlecho "configure:1100: checking for sys/wait.h that is POSIX.1 compatible" >&5 11007623SN/Aif eval "test \"`echo '$''{'ac_cv_header_sys_wait_h'+set}'`\" = set"; then 110116631Sdl echo $ac_n "(cached) $ac_c" 1>&6 110216631Sdlelse 11037623SN/A cat > conftest.$ac_ext <<EOF 110416631Sdl#line 1105 "configure" 110516631Sdl#include "confdefs.h" 110616631Sdl#include <sys/types.h> 110716631Sdl#include <sys/wait.h> 110816631Sdl#ifndef WEXITSTATUS 110916631Sdl#define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8) 111016631Sdl#endif 111116631Sdl#ifndef WIFEXITED 111216631Sdl#define WIFEXITED(stat_val) (((stat_val) & 255) == 0) 111316631Sdl#endif 111416631Sdlint main() { 11157623SN/Aint s; 111616631Sdlwait (&s); 11177623SN/As = WIFEXITED (s) ? WEXITSTATUS (s) : 1; 11187623SN/A; return 0; } 11197623SN/AEOF 11207623SN/Aif { (eval echo configure:1121: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then 11217623SN/A rm -rf conftest* 11227623SN/A ac_cv_header_sys_wait_h=yes 112316631Sdlelse 112416631Sdl echo "configure: failed program was:" >&5 112516631Sdl cat conftest.$ac_ext >&5 112616631Sdl rm -rf conftest* 112716631Sdl ac_cv_header_sys_wait_h=no 112816631Sdlfi 112916631Sdlrm -f conftest* 113016631Sdlfi 113116631Sdl 113216631Sdlecho "$ac_t""$ac_cv_header_sys_wait_h" 1>&6 113316631Sdlif test $ac_cv_header_sys_wait_h = yes; then 113416631Sdl cat >> confdefs.h <<\EOF 11357623SN/A#define HAVE_SYS_WAIT_H 1 11367623SN/AEOF 11377623SN/A 113816631Sdlfi 113916631Sdl 114016631Sdl 11417623SN/A# This is the list of functions which libiberty will provide if they 11427623SN/A# are not available on the host. 11437623SN/A 11447904SN/Afuncs="asprintf" 11457904SN/Afuncs="$funcs atexit" 11467904SN/Afuncs="$funcs basename" 11477904SN/Afuncs="$funcs bcmp" 11487904SN/Afuncs="$funcs bcopy" 11497904SN/Afuncs="$funcs bzero" 11507904SN/Afuncs="$funcs calloc" 11517904SN/Afuncs="$funcs clock" 11527904SN/Afuncs="$funcs getcwd" 11537904SN/Afuncs="$funcs getpagesize" 11547904SN/Afuncs="$funcs index" 11557904SN/Afuncs="$funcs insque" 11567904SN/Afuncs="$funcs memchr" 11577904SN/Afuncs="$funcs memcmp" 11587904SN/Afuncs="$funcs memcpy" 11597904SN/Afuncs="$funcs memmove" 11607623SN/Afuncs="$funcs memset" 116116631Sdlfuncs="$funcs mkstemps" 11627623SN/Afuncs="$funcs putenv" 11637623SN/Afuncs="$funcs random" 11641771SN/Afuncs="$funcs rename" 11651771SN/Afuncs="$funcs rindex" 11661771SN/Afuncs="$funcs setenv" 11671771SN/Afuncs="$funcs sigsetmask" 11681771SN/Afuncs="$funcs strcasecmp" 11691771SN/Afuncs="$funcs strchr" 11702754SN/Afuncs="$funcs strdup" 117116631Sdlfuncs="$funcs strncasecmp" 11721771SN/Afuncs="$funcs strrchr" 11731771SN/Afuncs="$funcs strstr" 11742754SN/Afuncs="$funcs strtod" 117516631Sdlfuncs="$funcs strtol" 117616631Sdlfuncs="$funcs strtoul" 117716631Sdlfuncs="$funcs tmpnam" 117816631Sdlfuncs="$funcs vasprintf" 117916631Sdlfuncs="$funcs vfprintf" 118012876Sdlfuncs="$funcs vprintf" 11811771SN/Afuncs="$funcs vsprintf" 11822754SN/Afuncs="$funcs waitpid" 11832754SN/A 11842754SN/A# Also in the old function.def file: alloca, vfork, getopt. 11852754SN/A 11862754SN/Avars="sys_errlist sys_nerr sys_siglist" 11871771SN/A 118816631Sdlcheckfuncs="getrusage on_exit psignal strerror strsignal sysconf times sbrk gettimeofday" 11892754SN/A 11902754SN/A# These are neither executed nor required, but they help keep 11912754SN/A# autoheader happy without adding a bunch of text to acconfig.h. 11922754SN/Aif test "x" = "y"; then 11932754SN/A for ac_func in asprintf atexit basename bcmp bcopy bzero calloc clock getcwd 119416631Sdldo 11952754SN/Aecho $ac_n "checking for $ac_func""... $ac_c" 1>&6 11962754SN/Aecho "configure:1197: checking for $ac_func" >&5 11972754SN/Aif eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 11982754SN/A echo $ac_n "(cached) $ac_c" 1>&6 11992754SN/Aelse 12002754SN/A cat > conftest.$ac_ext <<EOF 12012754SN/A#line 1202 "configure" 120216631Sdl#include "confdefs.h" 12031771SN/A/* System header to define __stub macros and hopefully few prototypes, 120416631Sdl which can conflict with char $ac_func(); below. */ 120516631Sdl#include <assert.h> 120616631Sdl/* Override any gcc2 internal prototype to avoid an error. */ 120716631Sdl/* We use char because int might match the return type of a gcc2 12081771SN/A builtin and then its argument prototype would still apply. */ 12091771SN/Achar $ac_func(); 12101771SN/A 12111771SN/Aint main() { 12121771SN/A 12132754SN/A/* The GNU C library defines this for functions which it implements 12142754SN/A to always fail with ENOSYS. Some functions are actually named 12151771SN/A something starting with __ and the normal name is an alias. */ 12162754SN/A#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 12172754SN/Achoke me 12182754SN/A#else 12192754SN/A$ac_func(); 12202754SN/A#endif 12212754SN/A 12221771SN/A; return 0; } 12232754SN/AEOF 12242754SN/Aif { (eval echo configure:1225: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 12252754SN/A rm -rf conftest* 12262754SN/A eval "ac_cv_func_$ac_func=yes" 12272754SN/Aelse 12281771SN/A echo "configure: failed program was:" >&5 12291771SN/A cat conftest.$ac_ext >&5 12301771SN/A rm -rf conftest* 12311771SN/A eval "ac_cv_func_$ac_func=no" 12321771SN/Afi 12331771SN/Arm -f conftest* 12341771SN/Afi 123516631Sdl 12361771SN/Aif eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 12371771SN/A echo "$ac_t""yes" 1>&6 12381771SN/A ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 12391771SN/A cat >> confdefs.h <<EOF 12401771SN/A#define $ac_tr_func 1 12411771SN/AEOF 12421771SN/A 12431771SN/Aelse 12441771SN/A echo "$ac_t""no" 1>&6 12451771SN/Afi 12461771SN/Adone 12471771SN/A 124816631Sdl for ac_func in getpagesize index insque mkstemps memchr memcmp memcpy memmove 124916631Sdldo 125016631Sdlecho $ac_n "checking for $ac_func""... $ac_c" 1>&6 125116631Sdlecho "configure:1252: checking for $ac_func" >&5 125216631Sdlif eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 125316631Sdl echo $ac_n "(cached) $ac_c" 1>&6 125416631Sdlelse 125516631Sdl cat > conftest.$ac_ext <<EOF 125616631Sdl#line 1257 "configure" 125716631Sdl#include "confdefs.h" 125816631Sdl/* System header to define __stub macros and hopefully few prototypes, 125916631Sdl which can conflict with char $ac_func(); below. */ 12601771SN/A#include <assert.h> 12611771SN/A/* Override any gcc2 internal prototype to avoid an error. */ 12621771SN/A/* We use char because int might match the return type of a gcc2 12631771SN/A builtin and then its argument prototype would still apply. */ 12641771SN/Achar $ac_func(); 12651771SN/A 12661771SN/Aint main() { 12671771SN/A 12681771SN/A/* The GNU C library defines this for functions which it implements 12691771SN/A to always fail with ENOSYS. Some functions are actually named 12701771SN/A something starting with __ and the normal name is an alias. */ 12711771SN/A#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 12721771SN/Achoke me 12731771SN/A#else 12741771SN/A$ac_func(); 12751771SN/A#endif 12761771SN/A 12771771SN/A; return 0; } 127817486SdlEOF 12791771SN/Aif { (eval echo configure:1280: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 12801771SN/A rm -rf conftest* 12811771SN/A eval "ac_cv_func_$ac_func=yes" 12821771SN/Aelse 12831771SN/A echo "configure: failed program was:" >&5 12841771SN/A cat conftest.$ac_ext >&5 12851771SN/A rm -rf conftest* 12861771SN/A eval "ac_cv_func_$ac_func=no" 12871771SN/Afi 12881771SN/Arm -f conftest* 12891771SN/Afi 12903387SN/A 12911771SN/Aif eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 12921771SN/A echo "$ac_t""yes" 1>&6 12931771SN/A ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 12941771SN/A cat >> confdefs.h <<EOF 12951771SN/A#define $ac_tr_func 1 12961771SN/AEOF 12971771SN/A 12981771SN/Aelse 12991771SN/A echo "$ac_t""no" 1>&6 13001771SN/Afi 13011771SN/Adone 13021771SN/A 13031771SN/A for ac_func in memset putenv random rename rindex sigsetmask strcasecmp 13041771SN/Ado 13051771SN/Aecho $ac_n "checking for $ac_func""... $ac_c" 1>&6 13061771SN/Aecho "configure:1307: checking for $ac_func" >&5 13071771SN/Aif eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 13081771SN/A echo $ac_n "(cached) $ac_c" 1>&6 13091771SN/Aelse 13101771SN/A cat > conftest.$ac_ext <<EOF 13111771SN/A#line 1312 "configure" 13121771SN/A#include "confdefs.h" 13131771SN/A/* System header to define __stub macros and hopefully few prototypes, 13141771SN/A which can conflict with char $ac_func(); below. */ 13151771SN/A#include <assert.h> 13161771SN/A/* Override any gcc2 internal prototype to avoid an error. */ 13171771SN/A/* We use char because int might match the return type of a gcc2 13181771SN/A builtin and then its argument prototype would still apply. */ 13191771SN/Achar $ac_func(); 13201771SN/A 13211771SN/Aint main() { 13221771SN/A 13231771SN/A/* The GNU C library defines this for functions which it implements 13241771SN/A to always fail with ENOSYS. Some functions are actually named 13251771SN/A something starting with __ and the normal name is an alias. */ 13261771SN/A#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 13271771SN/Achoke me 13281771SN/A#else 13291771SN/A$ac_func(); 13301771SN/A#endif 13311771SN/A 13321771SN/A; return 0; } 13331771SN/AEOF 13341771SN/Aif { (eval echo configure:1335: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 13351771SN/A rm -rf conftest* 13361771SN/A eval "ac_cv_func_$ac_func=yes" 13371771SN/Aelse 13381771SN/A echo "configure: failed program was:" >&5 13391771SN/A cat conftest.$ac_ext >&5 13401771SN/A rm -rf conftest* 13411771SN/A eval "ac_cv_func_$ac_func=no" 13421771SN/Afi 13431771SN/Arm -f conftest* 13441771SN/Afi 13451771SN/A 13461771SN/Aif eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 13471771SN/A echo "$ac_t""yes" 1>&6 13481771SN/A ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 13491771SN/A cat >> confdefs.h <<EOF 13501771SN/A#define $ac_tr_func 1 13511771SN/AEOF 13521771SN/A 13531771SN/Aelse 13541771SN/A echo "$ac_t""no" 1>&6 13551771SN/Afi 13561771SN/Adone 13571771SN/A 13581771SN/A for ac_func in setenv strchr strdup strncasecmp strrchr strstr strtod strtol 13591771SN/Ado 13601771SN/Aecho $ac_n "checking for $ac_func""... $ac_c" 1>&6 13611771SN/Aecho "configure:1362: checking for $ac_func" >&5 13621771SN/Aif eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 13631771SN/A echo $ac_n "(cached) $ac_c" 1>&6 13641771SN/Aelse 13651771SN/A cat > conftest.$ac_ext <<EOF 13661771SN/A#line 1367 "configure" 13671771SN/A#include "confdefs.h" 13681771SN/A/* System header to define __stub macros and hopefully few prototypes, 13691771SN/A which can conflict with char $ac_func(); below. */ 13701771SN/A#include <assert.h> 13711771SN/A/* Override any gcc2 internal prototype to avoid an error. */ 13721771SN/A/* We use char because int might match the return type of a gcc2 13731771SN/A builtin and then its argument prototype would still apply. */ 13741771SN/Achar $ac_func(); 13751771SN/A 13761771SN/Aint main() { 13771771SN/A 13781771SN/A/* The GNU C library defines this for functions which it implements 13791771SN/A to always fail with ENOSYS. Some functions are actually named 13801771SN/A something starting with __ and the normal name is an alias. */ 13811771SN/A#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 13821771SN/Achoke me 13831771SN/A#else 13841771SN/A$ac_func(); 13851771SN/A#endif 13861771SN/A 13871771SN/A; return 0; } 13881771SN/AEOF 13891771SN/Aif { (eval echo configure:1390: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 139016631Sdl rm -rf conftest* 13911771SN/A eval "ac_cv_func_$ac_func=yes" 13921771SN/Aelse 13931771SN/A echo "configure: failed program was:" >&5 139416631Sdl cat conftest.$ac_ext >&5 13951771SN/A rm -rf conftest* 13961771SN/A eval "ac_cv_func_$ac_func=no" 13971771SN/Afi 13981771SN/Arm -f conftest* 13991771SN/Afi 14001771SN/A 14011771SN/Aif eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 14021771SN/A echo "$ac_t""yes" 1>&6 14031771SN/A ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 140416631Sdl cat >> confdefs.h <<EOF 14051771SN/A#define $ac_tr_func 1 14061771SN/AEOF 14071771SN/A 140816631Sdlelse 14091771SN/A echo "$ac_t""no" 1>&6 14101771SN/Afi 14111771SN/Adone 14121771SN/A 14131771SN/A for ac_func in strtoul tmpnam vasprintf vfprintf vprintf vsprintf waitpid 14143387SN/Ado 14153387SN/Aecho $ac_n "checking for $ac_func""... $ac_c" 1>&6 14161771SN/Aecho "configure:1417: checking for $ac_func" >&5 14177904SN/Aif eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 14187904SN/A echo $ac_n "(cached) $ac_c" 1>&6 14191771SN/Aelse 14201771SN/A cat > conftest.$ac_ext <<EOF 14211771SN/A#line 1422 "configure" 14221771SN/A#include "confdefs.h" 14231771SN/A/* System header to define __stub macros and hopefully few prototypes, 14241771SN/A which can conflict with char $ac_func(); below. */ 14251771SN/A#include <assert.h> 14261771SN/A/* Override any gcc2 internal prototype to avoid an error. */ 142712876Sdl/* We use char because int might match the return type of a gcc2 142812876Sdl builtin and then its argument prototype would still apply. */ 142912876Sdlchar $ac_func(); 143012876Sdl 143116631Sdlint main() { 143212876Sdl 143312876Sdl/* The GNU C library defines this for functions which it implements 143412876Sdl to always fail with ENOSYS. Some functions are actually named 143512876Sdl something starting with __ and the normal name is an alias. */ 143612876Sdl#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 143712876Sdlchoke me 143812876Sdl#else 143912876Sdl$ac_func(); 144012876Sdl#endif 144112876Sdl 144212876Sdl; return 0; } 14431771SN/AEOF 14441771SN/Aif { (eval echo configure:1445: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 14451771SN/A rm -rf conftest* 14461771SN/A eval "ac_cv_func_$ac_func=yes" 14471771SN/Aelse 14481771SN/A echo "configure: failed program was:" >&5 14491771SN/A cat conftest.$ac_ext >&5 14501771SN/A rm -rf conftest* 145112876Sdl eval "ac_cv_func_$ac_func=no" 14521771SN/Afi 14531771SN/Arm -f conftest* 14541771SN/Afi 145512876Sdl 145612876Sdlif eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 145712876Sdl echo "$ac_t""yes" 1>&6 145812876Sdl ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 145916631Sdl cat >> confdefs.h <<EOF 146012876Sdl#define $ac_tr_func 1 146112876SdlEOF 146212876Sdl 146312876Sdlelse 146412876Sdl echo "$ac_t""no" 1>&6 146512876Sdlfi 146612876Sdldone 146712876Sdl 146812876Sdl cat >> confdefs.h <<\EOF 14691771SN/A#define HAVE_SYS_ERRLIST 1 14701771SN/AEOF 14711771SN/A 14721771SN/A cat >> confdefs.h <<\EOF 14731771SN/A#define HAVE_SYS_NERR 1 14741771SN/AEOF 14751771SN/A 14761771SN/A cat >> confdefs.h <<\EOF 14771771SN/A#define HAVE_SYS_SIGLIST 1 14781771SN/AEOF 14791771SN/A 14801771SN/A for ac_func in getrusage on_exit psignal strerror strsignal sysconf times 14811771SN/Ado 14821771SN/Aecho $ac_n "checking for $ac_func""... $ac_c" 1>&6 14831771SN/Aecho "configure:1484: checking for $ac_func" >&5 14841771SN/Aif eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 14851771SN/A echo $ac_n "(cached) $ac_c" 1>&6 14861771SN/Aelse 14871771SN/A cat > conftest.$ac_ext <<EOF 14881771SN/A#line 1489 "configure" 14891771SN/A#include "confdefs.h" 14901771SN/A/* System header to define __stub macros and hopefully few prototypes, 14911771SN/A which can conflict with char $ac_func(); below. */ 14921771SN/A#include <assert.h> 14931771SN/A/* Override any gcc2 internal prototype to avoid an error. */ 14941771SN/A/* We use char because int might match the return type of a gcc2 14951771SN/A builtin and then its argument prototype would still apply. */ 14961771SN/Achar $ac_func(); 14971771SN/A 14981771SN/Aint main() { 14991771SN/A 15001771SN/A/* The GNU C library defines this for functions which it implements 15011771SN/A to always fail with ENOSYS. Some functions are actually named 15021771SN/A something starting with __ and the normal name is an alias. */ 150316631Sdl#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 150416631Sdlchoke me 150516631Sdl#else 150616631Sdl$ac_func(); 150716631Sdl#endif 150816631Sdl 150916631Sdl; return 0; } 151016631SdlEOF 151116631Sdlif { (eval echo configure:1512: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 151216631Sdl rm -rf conftest* 151316631Sdl eval "ac_cv_func_$ac_func=yes" 151416631Sdlelse 151516631Sdl echo "configure: failed program was:" >&5 151616631Sdl cat conftest.$ac_ext >&5 151716631Sdl rm -rf conftest* 151816631Sdl eval "ac_cv_func_$ac_func=no" 151916631Sdlfi 152016631Sdlrm -f conftest* 152116631Sdlfi 152216631Sdl 152316631Sdlif eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 152416631Sdl echo "$ac_t""yes" 1>&6 152516631Sdl ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 152616631Sdl cat >> confdefs.h <<EOF 152716631Sdl#define $ac_tr_func 1 15281771SN/AEOF 15291771SN/A 15301771SN/Aelse 15313387SN/A echo "$ac_t""no" 1>&6 15323387SN/Afi 15333387SN/Adone 15343387SN/A 15353387SN/A for ac_func in sbrk gettimeofday 15363387SN/Ado 15373387SN/Aecho $ac_n "checking for $ac_func""... $ac_c" 1>&6 15383387SN/Aecho "configure:1539: checking for $ac_func" >&5 153916631Sdlif eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 154016631Sdl echo $ac_n "(cached) $ac_c" 1>&6 154116631Sdlelse 154216631Sdl cat > conftest.$ac_ext <<EOF 154316631Sdl#line 1544 "configure" 154416631Sdl#include "confdefs.h" 154516631Sdl/* System header to define __stub macros and hopefully few prototypes, 154616631Sdl which can conflict with char $ac_func(); below. */ 154716631Sdl#include <assert.h> 154816631Sdl/* Override any gcc2 internal prototype to avoid an error. */ 154916631Sdl/* We use char because int might match the return type of a gcc2 155012876Sdl builtin and then its argument prototype would still apply. */ 155116631Sdlchar $ac_func(); 155212876Sdl 155316631Sdlint main() { 155416631Sdl 155516631Sdl/* The GNU C library defines this for functions which it implements 155616631Sdl to always fail with ENOSYS. Some functions are actually named 155716631Sdl something starting with __ and the normal name is an alias. */ 155816631Sdl#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 15593387SN/Achoke me 156016631Sdl#else 15613387SN/A$ac_func(); 15623387SN/A#endif 15633387SN/A 15643387SN/A; return 0; } 15651771SN/AEOF 15661771SN/Aif { (eval echo configure:1567: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 15671771SN/A rm -rf conftest* 15681771SN/A eval "ac_cv_func_$ac_func=yes" 156917486Sdlelse 15701771SN/A echo "configure: failed program was:" >&5 15711771SN/A cat conftest.$ac_ext >&5 15721771SN/A rm -rf conftest* 15731771SN/A eval "ac_cv_func_$ac_func=no" 15741771SN/Afi 15751771SN/Arm -f conftest* 15766056SN/Afi 15771771SN/A 15787904SN/Aif eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 15797904SN/A echo "$ac_t""yes" 1>&6 15801771SN/A ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 15811771SN/A cat >> confdefs.h <<EOF 15821771SN/A#define $ac_tr_func 1 15831771SN/AEOF 15841771SN/A 15851771SN/Aelse 15861771SN/A echo "$ac_t""no" 1>&6 15871771SN/Afi 15881771SN/Adone 15891771SN/A 15901771SN/Afi 15911771SN/A 15921771SN/A# For each of these functions, if the host does not provide the 15936056SN/A# function we want to put FN.o in LIBOBJS, and if the host does 15947904SN/A# provide the function, we want to define HAVE_FN in config.h. Also, 15957904SN/A# if the host does not provide alloca, we set ALLOCA to alloca.o 15967904SN/A 15977904SN/Asetobjs= 15981771SN/ACHECK= 15991771SN/Aif test -n "${with_target_subdir}"; then 16001771SN/A 160116631Sdl # We are being configured as a target library. AC_REPLACE_FUNCS 160216631Sdl # may not work correctly, because the compiler may not be able to 160316631Sdl # link executables. Note that we may still be being configured 160416631Sdl # native. 16054853SN/A 160616631Sdl # If we are being configured for newlib, we know which functions 160716631Sdl # newlib provide and which ones we will be expected to provide. 160816631Sdl 160916631Sdl if test "x${with_newlib}" = "xyes"; then 161016631Sdl ALLOCA="alloca.o" 161116631Sdl LIBOBJS="asprintf.o basename.o insque.o random.o strdup.o vasprintf.o" 161216631Sdl 161316631Sdl for f in $funcs; do 161416631Sdl case "$f" in 161516631Sdl asprintf | basename | insque | random | strdup | vasprintf) 161616631Sdl ;; 161716631Sdl *) 161816631Sdl n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 161916631Sdl cat >> confdefs.h <<EOF 162016631Sdl#define $n 1 162116631SdlEOF 162216631Sdl 162316631Sdl ;; 162416631Sdl esac 162516631Sdl done 162616631Sdl 162716631Sdl # newlib doesnt provide any of the variables in $vars, so we 162816631Sdl # dont have to check them here. 162916631Sdl 163016631Sdl # Of the functions in $checkfuncs, newlib only has strerror. 163116631Sdl cat >> confdefs.h <<\EOF 163216631Sdl#define HAVE_STRERROR 1 163316631SdlEOF 163416631Sdl 163516631Sdl 163616631Sdl setobjs=yes 163716631Sdl 163816631Sdl fi 163916631Sdl 164016631Sdlelse 164116631Sdl 164216631Sdl # Not a target library, so we set things up to run the test suite. 164316631Sdl CHECK=check-cplus-dem 164416631Sdl 164516631Sdlfi 164616631Sdl 164716631Sdl 164816631Sdl 164916631Sdlif test -z "${setobjs}"; then 165016631Sdl case "${host}" in 165116631Sdl 165216631Sdl *-*-vxworks*) 165316631Sdl # Handle VxWorks configuration specially, since on VxWorks the 165416631Sdl # libraries are actually on the target board, not in the file 165516631Sdl # system. 165616631Sdl LIBOBJS="basename.o getpagesize.o insque.o random.o strcasecmp.o" 165716631Sdl LIBOBJS="$LIBOBJS strncasecmp.o strdup.o vfork.o waitpid.o vasprintf.o" 165816631Sdl for f in $funcs; do 165916631Sdl case "$f" in 166016631Sdl basename | getpagesize | insque | random | strcasecmp) 166116631Sdl ;; 166216631Sdl strncasecmp | strdup | vfork | waitpid | vasprintf) 166316631Sdl ;; 166416631Sdl *) 166516631Sdl n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 166616631Sdl cat >> confdefs.h <<EOF 166716631Sdl#define $n 1 166816631SdlEOF 166916631Sdl 167016631Sdl ;; 167116631Sdl esac 167216631Sdl done 167316631Sdl 167416631Sdl # VxWorks doesn't provide any of the variables in $vars, so we 167516631Sdl # don't have to check them here. 167616631Sdl 167716631Sdl # Of the functions in $checkfuncs, VxWorks only has strerror. 167816631Sdl cat >> confdefs.h <<\EOF 167916631Sdl#define HAVE_STRERROR 1 168016631SdlEOF 168116631Sdl 168216631Sdl 168316631Sdl setobjs=yes 168416631Sdl ;; 168516631Sdl 168616631Sdl esac 168716631Sdlfi 168816631Sdl 168916631Sdlif test -z "${setobjs}"; then 169016631Sdl 169116631Sdl case "${host}" in 169216631Sdl 169316631Sdl *-*-cygwin*) 169416631Sdl # The Cygwin library actually uses a couple of files from 169516631Sdl # libiberty when it is built. If we are building a native 169616631Sdl # Cygwin, and we run the tests, we will appear to have these 169716631Sdl # files. However, when we go on to build winsup, we will wind up 169816631Sdl # with a library which does not have the files, since they should 169916631Sdl # have come from libiberty. 170016631Sdl 170116631Sdl # We handle this by removing the functions the winsup library 170216631Sdl # provides from our shell variables, so that they appear to be 170316631Sdl # missing. 170416631Sdl 170516631Sdl funcs="`echo $funcs | sed -e 's/random//'`" 17061771SN/A LIBOBJS="$LIBOBJS random.o" 170716631Sdl vars="`echo $vars | sed -e 's/sys_siglist//'`" 170816631Sdl checkfuncs="`echo $checkfuncs | sed -e 's/strsignal//' -e 's/psignal//'`" 170916631Sdl ;; 171016631Sdl 171116631Sdl *-*-mingw32*) 171216631Sdl # Under mingw32, sys_nerr and sys_errlist exist, but they are 17131771SN/A # macros, so the test below won't find them. 17141771SN/A vars="`echo $vars | sed -e 's/sys_nerr//' -e 's/sys_errlist//'`" 17151771SN/A cat >> confdefs.h <<\EOF 171616631Sdl#define HAVE_SYS_NERR 1 171716631SdlEOF 171816631Sdl 171916631Sdl cat >> confdefs.h <<\EOF 172016631Sdl#define HAVE_SYS_ERRLIST 1 172116631SdlEOF 172216631Sdl 172316631Sdl ;; 172415088Sdl 172515088Sdl *-*-uwin*) 172615088Sdl # Under some versions of uwin, vfork is notoriously buggy and the test 172715088Sdl # can hang configure; on other versions, vfork exists just as a stub. 172816631Sdl # FIXME: This should be removed once vfork in uwin's runtime is fixed. 172916631Sdl ac_cv_func_vfork_works=no 173016631Sdl # Under uwin 2.0+, sys_nerr and sys_errlist exist, but they are 17313647SN/A # macros (actually, these are imported from a DLL, but the end effect 17321771SN/A # is the same), so the test below won't find them. 173315088Sdl cat >> confdefs.h <<\EOF 173415088Sdl#define HAVE_SYS_NERR 1 173515088SdlEOF 173615088Sdl 173715088Sdl cat >> confdefs.h <<\EOF 173815088Sdl#define HAVE_SYS_ERRLIST 1 173915088SdlEOF 174016631Sdl 174116631Sdl ;; 174216631Sdl 174312876Sdl esac 17443647SN/A 17451771SN/A # We haven't set the list of objects yet. Use the standard autoconf 174612876Sdl # tests. This will only work if the compiler works. 174712876Sdl echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6 174812876Sdlecho "configure:1749: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5 174912876Sdl 17501771SN/Aac_ext=c 17511771SN/A# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. 1752ac_cpp='$CPP $CPPFLAGS' 1753ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' 1754ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' 1755cross_compiling=$ac_cv_prog_cc_cross 1756 1757cat > conftest.$ac_ext << EOF 1758 1759#line 1760 "configure" 1760#include "confdefs.h" 1761 1762main(){return(0);} 1763EOF 1764if { (eval echo configure:1765: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 1765 ac_cv_prog_cc_works=yes 1766 # If we can't run a trivial program, we are probably using a cross compiler. 1767 if (./conftest; exit) 2>/dev/null; then 1768 ac_cv_prog_cc_cross=no 1769 else 1770 ac_cv_prog_cc_cross=yes 1771 fi 1772else 1773 echo "configure: failed program was:" >&5 1774 cat conftest.$ac_ext >&5 1775 ac_cv_prog_cc_works=no 1776fi 1777rm -fr conftest* 1778ac_ext=c 1779# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. 1780ac_cpp='$CPP $CPPFLAGS' 1781ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' 1782ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' 1783cross_compiling=$ac_cv_prog_cc_cross 1784 1785echo "$ac_t""$ac_cv_prog_cc_works" 1>&6 1786if test $ac_cv_prog_cc_works = no; then 1787 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; } 1788fi 1789echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6 1790echo "configure:1791: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5 1791echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6 1792cross_compiling=$ac_cv_prog_cc_cross 1793 1794 for ac_func in $funcs 1795do 1796echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 1797echo "configure:1798: checking for $ac_func" >&5 1798if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 1799 echo $ac_n "(cached) $ac_c" 1>&6 1800else 1801 cat > conftest.$ac_ext <<EOF 1802#line 1803 "configure" 1803#include "confdefs.h" 1804/* System header to define __stub macros and hopefully few prototypes, 1805 which can conflict with char $ac_func(); below. */ 1806#include <assert.h> 1807/* Override any gcc2 internal prototype to avoid an error. */ 1808/* We use char because int might match the return type of a gcc2 1809 builtin and then its argument prototype would still apply. */ 1810char $ac_func(); 1811 1812int main() { 1813 1814/* The GNU C library defines this for functions which it implements 1815 to always fail with ENOSYS. Some functions are actually named 1816 something starting with __ and the normal name is an alias. */ 1817#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 1818choke me 1819#else 1820$ac_func(); 1821#endif 1822 1823; return 0; } 1824EOF 1825if { (eval echo configure:1826: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 1826 rm -rf conftest* 1827 eval "ac_cv_func_$ac_func=yes" 1828else 1829 echo "configure: failed program was:" >&5 1830 cat conftest.$ac_ext >&5 1831 rm -rf conftest* 1832 eval "ac_cv_func_$ac_func=no" 1833fi 1834rm -f conftest* 1835fi 1836 1837if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 1838 echo "$ac_t""yes" 1>&6 1839 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 1840 cat >> confdefs.h <<EOF 1841#define $ac_tr_func 1 1842EOF 1843 1844else 1845 echo "$ac_t""no" 1>&6 1846LIBOBJS="$LIBOBJS ${ac_func}.${ac_objext}" 1847fi 1848done 1849 1850 1851 1852 case "${host}" in 1853 *-*-interix) 1854 # On Interix, it wrongly concludes that the MSVC compiler supports alloca. 1855 # (MSVC does on Win32, not on Interix.) 1856 # This should be temporary. 1857 1858 ac_cv_header_alloca_h=no 1859 ac_cv_func_alloca_works=no 1860 ALLOCA=alloca.o 1861 cat >> confdefs.h <<\EOF 1862#define C_ALLOCA 1 1863EOF 1864 cat >> confdefs.h <<EOF 1865#define STACK_DIRECTION -1 1866EOF 1867 ;; 1868 *) 1869 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works 1870# for constant arguments. Useless! 1871echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6 1872echo "configure:1873: checking for working alloca.h" >&5 1873if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then 1874 echo $ac_n "(cached) $ac_c" 1>&6 1875else 1876 cat > conftest.$ac_ext <<EOF 1877#line 1878 "configure" 1878#include "confdefs.h" 1879#include <alloca.h> 1880int main() { 1881char *p = alloca(2 * sizeof(int)); 1882; return 0; } 1883EOF 1884if { (eval echo configure:1885: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 1885 rm -rf conftest* 1886 ac_cv_header_alloca_h=yes 1887else 1888 echo "configure: failed program was:" >&5 1889 cat conftest.$ac_ext >&5 1890 rm -rf conftest* 1891 ac_cv_header_alloca_h=no 1892fi 1893rm -f conftest* 1894fi 1895 1896echo "$ac_t""$ac_cv_header_alloca_h" 1>&6 1897if test $ac_cv_header_alloca_h = yes; then 1898 cat >> confdefs.h <<\EOF 1899#define HAVE_ALLOCA_H 1 1900EOF 1901 1902fi 1903 1904echo $ac_n "checking for alloca""... $ac_c" 1>&6 1905echo "configure:1906: checking for alloca" >&5 1906if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then 1907 echo $ac_n "(cached) $ac_c" 1>&6 1908else 1909 cat > conftest.$ac_ext <<EOF 1910#line 1911 "configure" 1911#include "confdefs.h" 1912 1913#ifdef __GNUC__ 1914# define alloca __builtin_alloca 1915#else 1916# ifdef _MSC_VER 1917# include <malloc.h> 1918# define alloca _alloca 1919# else 1920# if HAVE_ALLOCA_H 1921# include <alloca.h> 1922# else 1923# ifdef _AIX 1924 #pragma alloca 1925# else 1926# ifndef alloca /* predefined by HP cc +Olibcalls */ 1927char *alloca (); 1928# endif 1929# endif 1930# endif 1931# endif 1932#endif 1933 1934int main() { 1935char *p = (char *) alloca(1); 1936; return 0; } 1937EOF 1938if { (eval echo configure:1939: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 1939 rm -rf conftest* 1940 ac_cv_func_alloca_works=yes 1941else 1942 echo "configure: failed program was:" >&5 1943 cat conftest.$ac_ext >&5 1944 rm -rf conftest* 1945 ac_cv_func_alloca_works=no 1946fi 1947rm -f conftest* 1948fi 1949 1950echo "$ac_t""$ac_cv_func_alloca_works" 1>&6 1951if test $ac_cv_func_alloca_works = yes; then 1952 cat >> confdefs.h <<\EOF 1953#define HAVE_ALLOCA 1 1954EOF 1955 1956fi 1957 1958if test $ac_cv_func_alloca_works = no; then 1959 # The SVR3 libPW and SVR4 libucb both contain incompatible functions 1960 # that cause trouble. Some versions do not even contain alloca or 1961 # contain a buggy version. If you still want to use their alloca, 1962 # use ar to extract alloca.o from them instead of compiling alloca.c. 1963 ALLOCA=alloca.${ac_objext} 1964 cat >> confdefs.h <<\EOF 1965#define C_ALLOCA 1 1966EOF 1967 1968 1969echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6 1970echo "configure:1971: checking whether alloca needs Cray hooks" >&5 1971if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then 1972 echo $ac_n "(cached) $ac_c" 1>&6 1973else 1974 cat > conftest.$ac_ext <<EOF 1975#line 1976 "configure" 1976#include "confdefs.h" 1977#if defined(CRAY) && ! defined(CRAY2) 1978webecray 1979#else 1980wenotbecray 1981#endif 1982 1983EOF 1984if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 1985 egrep "webecray" >/dev/null 2>&1; then 1986 rm -rf conftest* 1987 ac_cv_os_cray=yes 1988else 1989 rm -rf conftest* 1990 ac_cv_os_cray=no 1991fi 1992rm -f conftest* 1993 1994fi 1995 1996echo "$ac_t""$ac_cv_os_cray" 1>&6 1997if test $ac_cv_os_cray = yes; then 1998for ac_func in _getb67 GETB67 getb67; do 1999 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 2000echo "configure:2001: checking for $ac_func" >&5 2001if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 2002 echo $ac_n "(cached) $ac_c" 1>&6 2003else 2004 cat > conftest.$ac_ext <<EOF 2005#line 2006 "configure" 2006#include "confdefs.h" 2007/* System header to define __stub macros and hopefully few prototypes, 2008 which can conflict with char $ac_func(); below. */ 2009#include <assert.h> 2010/* Override any gcc2 internal prototype to avoid an error. */ 2011/* We use char because int might match the return type of a gcc2 2012 builtin and then its argument prototype would still apply. */ 2013char $ac_func(); 2014 2015int main() { 2016 2017/* The GNU C library defines this for functions which it implements 2018 to always fail with ENOSYS. Some functions are actually named 2019 something starting with __ and the normal name is an alias. */ 2020#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 2021choke me 2022#else 2023$ac_func(); 2024#endif 2025 2026; return 0; } 2027EOF 2028if { (eval echo configure:2029: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 2029 rm -rf conftest* 2030 eval "ac_cv_func_$ac_func=yes" 2031else 2032 echo "configure: failed program was:" >&5 2033 cat conftest.$ac_ext >&5 2034 rm -rf conftest* 2035 eval "ac_cv_func_$ac_func=no" 2036fi 2037rm -f conftest* 2038fi 2039 2040if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 2041 echo "$ac_t""yes" 1>&6 2042 cat >> confdefs.h <<EOF 2043#define CRAY_STACKSEG_END $ac_func 2044EOF 2045 2046 break 2047else 2048 echo "$ac_t""no" 1>&6 2049fi 2050 2051done 2052fi 2053 2054echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6 2055echo "configure:2056: checking stack direction for C alloca" >&5 2056if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then 2057 echo $ac_n "(cached) $ac_c" 1>&6 2058else 2059 if test "$cross_compiling" = yes; then 2060 ac_cv_c_stack_direction=0 2061else 2062 cat > conftest.$ac_ext <<EOF 2063#line 2064 "configure" 2064#include "confdefs.h" 2065find_stack_direction () 2066{ 2067 static char *addr = 0; 2068 auto char dummy; 2069 if (addr == 0) 2070 { 2071 addr = &dummy; 2072 return find_stack_direction (); 2073 } 2074 else 2075 return (&dummy > addr) ? 1 : -1; 2076} 2077main () 2078{ 2079 exit (find_stack_direction() < 0); 2080} 2081EOF 2082if { (eval echo configure:2083: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null 2083then 2084 ac_cv_c_stack_direction=1 2085else 2086 echo "configure: failed program was:" >&5 2087 cat conftest.$ac_ext >&5 2088 rm -fr conftest* 2089 ac_cv_c_stack_direction=-1 2090fi 2091rm -fr conftest* 2092fi 2093 2094fi 2095 2096echo "$ac_t""$ac_cv_c_stack_direction" 1>&6 2097cat >> confdefs.h <<EOF 2098#define STACK_DIRECTION $ac_cv_c_stack_direction 2099EOF 2100 2101fi 2102 2103 ;; 2104 esac 2105 2106 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6 2107echo "configure:2108: checking for ANSI C header files" >&5 2108if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then 2109 echo $ac_n "(cached) $ac_c" 1>&6 2110else 2111 cat > conftest.$ac_ext <<EOF 2112#line 2113 "configure" 2113#include "confdefs.h" 2114#include <stdlib.h> 2115#include <stdarg.h> 2116#include <string.h> 2117#include <float.h> 2118EOF 2119ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 2120{ (eval echo configure:2121: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 2121ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 2122if test -z "$ac_err"; then 2123 rm -rf conftest* 2124 ac_cv_header_stdc=yes 2125else 2126 echo "$ac_err" >&5 2127 echo "configure: failed program was:" >&5 2128 cat conftest.$ac_ext >&5 2129 rm -rf conftest* 2130 ac_cv_header_stdc=no 2131fi 2132rm -f conftest* 2133 2134if test $ac_cv_header_stdc = yes; then 2135 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 2136cat > conftest.$ac_ext <<EOF 2137#line 2138 "configure" 2138#include "confdefs.h" 2139#include <string.h> 2140EOF 2141if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 2142 egrep "memchr" >/dev/null 2>&1; then 2143 : 2144else 2145 rm -rf conftest* 2146 ac_cv_header_stdc=no 2147fi 2148rm -f conftest* 2149 2150fi 2151 2152if test $ac_cv_header_stdc = yes; then 2153 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 2154cat > conftest.$ac_ext <<EOF 2155#line 2156 "configure" 2156#include "confdefs.h" 2157#include <stdlib.h> 2158EOF 2159if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 2160 egrep "free" >/dev/null 2>&1; then 2161 : 2162else 2163 rm -rf conftest* 2164 ac_cv_header_stdc=no 2165fi 2166rm -f conftest* 2167 2168fi 2169 2170if test $ac_cv_header_stdc = yes; then 2171 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 2172if test "$cross_compiling" = yes; then 2173 : 2174else 2175 cat > conftest.$ac_ext <<EOF 2176#line 2177 "configure" 2177#include "confdefs.h" 2178#include <ctype.h> 2179#define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 2180#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 2181#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 2182int main () { int i; for (i = 0; i < 256; i++) 2183if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2); 2184exit (0); } 2185 2186EOF 2187if { (eval echo configure:2188: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null 2188then 2189 : 2190else 2191 echo "configure: failed program was:" >&5 2192 cat conftest.$ac_ext >&5 2193 rm -fr conftest* 2194 ac_cv_header_stdc=no 2195fi 2196rm -fr conftest* 2197fi 2198 2199fi 2200fi 2201 2202echo "$ac_t""$ac_cv_header_stdc" 1>&6 2203if test $ac_cv_header_stdc = yes; then 2204 cat >> confdefs.h <<\EOF 2205#define STDC_HEADERS 1 2206EOF 2207 2208fi 2209 2210echo $ac_n "checking for pid_t""... $ac_c" 1>&6 2211echo "configure:2212: checking for pid_t" >&5 2212if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then 2213 echo $ac_n "(cached) $ac_c" 1>&6 2214else 2215 cat > conftest.$ac_ext <<EOF 2216#line 2217 "configure" 2217#include "confdefs.h" 2218#include <sys/types.h> 2219#if STDC_HEADERS 2220#include <stdlib.h> 2221#include <stddef.h> 2222#endif 2223EOF 2224if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 2225 egrep "(^|[^a-zA-Z_0-9])pid_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then 2226 rm -rf conftest* 2227 ac_cv_type_pid_t=yes 2228else 2229 rm -rf conftest* 2230 ac_cv_type_pid_t=no 2231fi 2232rm -f conftest* 2233 2234fi 2235echo "$ac_t""$ac_cv_type_pid_t" 1>&6 2236if test $ac_cv_type_pid_t = no; then 2237 cat >> confdefs.h <<\EOF 2238#define pid_t int 2239EOF 2240 2241fi 2242 2243ac_safe=`echo "vfork.h" | sed 'y%./+-%__p_%'` 2244echo $ac_n "checking for vfork.h""... $ac_c" 1>&6 2245echo "configure:2246: checking for vfork.h" >&5 2246if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then 2247 echo $ac_n "(cached) $ac_c" 1>&6 2248else 2249 cat > conftest.$ac_ext <<EOF 2250#line 2251 "configure" 2251#include "confdefs.h" 2252#include <vfork.h> 2253EOF 2254ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 2255{ (eval echo configure:2256: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } 2256ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` 2257if test -z "$ac_err"; then 2258 rm -rf conftest* 2259 eval "ac_cv_header_$ac_safe=yes" 2260else 2261 echo "$ac_err" >&5 2262 echo "configure: failed program was:" >&5 2263 cat conftest.$ac_ext >&5 2264 rm -rf conftest* 2265 eval "ac_cv_header_$ac_safe=no" 2266fi 2267rm -f conftest* 2268fi 2269if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 2270 echo "$ac_t""yes" 1>&6 2271 cat >> confdefs.h <<\EOF 2272#define HAVE_VFORK_H 1 2273EOF 2274 2275else 2276 echo "$ac_t""no" 1>&6 2277fi 2278 2279echo $ac_n "checking for working vfork""... $ac_c" 1>&6 2280echo "configure:2281: checking for working vfork" >&5 2281if eval "test \"`echo '$''{'ac_cv_func_vfork_works'+set}'`\" = set"; then 2282 echo $ac_n "(cached) $ac_c" 1>&6 2283else 2284 if test "$cross_compiling" = yes; then 2285 echo $ac_n "checking for vfork""... $ac_c" 1>&6 2286echo "configure:2287: checking for vfork" >&5 2287if eval "test \"`echo '$''{'ac_cv_func_vfork'+set}'`\" = set"; then 2288 echo $ac_n "(cached) $ac_c" 1>&6 2289else 2290 cat > conftest.$ac_ext <<EOF 2291#line 2292 "configure" 2292#include "confdefs.h" 2293/* System header to define __stub macros and hopefully few prototypes, 2294 which can conflict with char vfork(); below. */ 2295#include <assert.h> 2296/* Override any gcc2 internal prototype to avoid an error. */ 2297/* We use char because int might match the return type of a gcc2 2298 builtin and then its argument prototype would still apply. */ 2299char vfork(); 2300 2301int main() { 2302 2303/* The GNU C library defines this for functions which it implements 2304 to always fail with ENOSYS. Some functions are actually named 2305 something starting with __ and the normal name is an alias. */ 2306#if defined (__stub_vfork) || defined (__stub___vfork) 2307choke me 2308#else 2309vfork(); 2310#endif 2311 2312; return 0; } 2313EOF 2314if { (eval echo configure:2315: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 2315 rm -rf conftest* 2316 eval "ac_cv_func_vfork=yes" 2317else 2318 echo "configure: failed program was:" >&5 2319 cat conftest.$ac_ext >&5 2320 rm -rf conftest* 2321 eval "ac_cv_func_vfork=no" 2322fi 2323rm -f conftest* 2324fi 2325 2326if eval "test \"`echo '$ac_cv_func_'vfork`\" = yes"; then 2327 echo "$ac_t""yes" 1>&6 2328 : 2329else 2330 echo "$ac_t""no" 1>&6 2331fi 2332 2333ac_cv_func_vfork_works=$ac_cv_func_vfork 2334else 2335 cat > conftest.$ac_ext <<EOF 2336#line 2337 "configure" 2337#include "confdefs.h" 2338/* Thanks to Paul Eggert for this test. */ 2339#include <stdio.h> 2340#include <sys/types.h> 2341#include <sys/stat.h> 2342#ifdef HAVE_UNISTD_H 2343#include <unistd.h> 2344#endif 2345#ifdef HAVE_VFORK_H 2346#include <vfork.h> 2347#endif 2348/* On some sparc systems, changes by the child to local and incoming 2349 argument registers are propagated back to the parent. 2350 The compiler is told about this with #include <vfork.h>, 2351 but some compilers (e.g. gcc -O) don't grok <vfork.h>. 2352 Test for this by using a static variable whose address 2353 is put into a register that is clobbered by the vfork. */ 2354static 2355#ifdef __cplusplus 2356sparc_address_test (int arg) 2357#else 2358sparc_address_test (arg) int arg; 2359#endif 2360{ 2361 static pid_t child; 2362 if (!child) { 2363 child = vfork (); 2364 if (child < 0) { 2365 perror ("vfork"); 2366 _exit(2); 2367 } 2368 if (!child) { 2369 arg = getpid(); 2370 write(-1, "", 0); 2371 _exit (arg); 2372 } 2373 } 2374} 2375main() { 2376 pid_t parent = getpid (); 2377 pid_t child; 2378 2379 sparc_address_test (); 2380 2381 child = vfork (); 2382 2383 if (child == 0) { 2384 /* Here is another test for sparc vfork register problems. 2385 This test uses lots of local variables, at least 2386 as many local variables as main has allocated so far 2387 including compiler temporaries. 4 locals are enough for 2388 gcc 1.40.3 on a Solaris 4.1.3 sparc, but we use 8 to be safe. 2389 A buggy compiler should reuse the register of parent 2390 for one of the local variables, since it will think that 2391 parent can't possibly be used any more in this routine. 2392 Assigning to the local variable will thus munge parent 2393 in the parent process. */ 2394 pid_t 2395 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(), 2396 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid(); 2397 /* Convince the compiler that p..p7 are live; otherwise, it might 2398 use the same hardware register for all 8 local variables. */ 2399 if (p != p1 || p != p2 || p != p3 || p != p4 2400 || p != p5 || p != p6 || p != p7) 2401 _exit(1); 2402 2403 /* On some systems (e.g. IRIX 3.3), 2404 vfork doesn't separate parent from child file descriptors. 2405 If the child closes a descriptor before it execs or exits, 2406 this munges the parent's descriptor as well. 2407 Test for this by closing stdout in the child. */ 2408 _exit(close(fileno(stdout)) != 0); 2409 } else { 2410 int status; 2411 struct stat st; 2412 2413 while (wait(&status) != child) 2414 ; 2415 exit( 2416 /* Was there some problem with vforking? */ 2417 child < 0 2418 2419 /* Did the child fail? (This shouldn't happen.) */ 2420 || status 2421 2422 /* Did the vfork/compiler bug occur? */ 2423 || parent != getpid() 2424 2425 /* Did the file descriptor bug occur? */ 2426 || fstat(fileno(stdout), &st) != 0 2427 ); 2428 } 2429} 2430EOF 2431if { (eval echo configure:2432: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null 2432then 2433 ac_cv_func_vfork_works=yes 2434else 2435 echo "configure: failed program was:" >&5 2436 cat conftest.$ac_ext >&5 2437 rm -fr conftest* 2438 ac_cv_func_vfork_works=no 2439fi 2440rm -fr conftest* 2441fi 2442 2443fi 2444 2445echo "$ac_t""$ac_cv_func_vfork_works" 1>&6 2446if test $ac_cv_func_vfork_works = no; then 2447 cat >> confdefs.h <<\EOF 2448#define vfork fork 2449EOF 2450 2451fi 2452 2453 if test $ac_cv_func_vfork_works = no; then 2454 LIBOBJS="$LIBOBJS vfork.o" 2455 fi 2456 for v in $vars; do 2457 echo $ac_n "checking for $v""... $ac_c" 1>&6 2458echo "configure:2459: checking for $v" >&5 2459 if eval "test \"`echo '$''{'libiberty_cv_var_$v'+set}'`\" = set"; then 2460 echo $ac_n "(cached) $ac_c" 1>&6 2461else 2462 cat > conftest.$ac_ext <<EOF 2463#line 2464 "configure" 2464#include "confdefs.h" 2465int *p; 2466int main() { 2467extern int $v; p = &$v; 2468; return 0; } 2469EOF 2470if { (eval echo configure:2471: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 2471 rm -rf conftest* 2472 eval "libiberty_cv_var_$v=yes" 2473else 2474 echo "configure: failed program was:" >&5 2475 cat conftest.$ac_ext >&5 2476 rm -rf conftest* 2477 eval "libiberty_cv_var_$v=no" 2478fi 2479rm -f conftest* 2480fi 2481 2482 if eval "test \"`echo '$libiberty_cv_var_'$v`\" = yes"; then 2483 echo "$ac_t""yes" 1>&6 2484 n=HAVE_`echo $v | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 2485 cat >> confdefs.h <<EOF 2486#define $n 1 2487EOF 2488 2489 else 2490 echo "$ac_t""no" 1>&6 2491 fi 2492 done 2493 for ac_func in $checkfuncs 2494do 2495echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 2496echo "configure:2497: checking for $ac_func" >&5 2497if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 2498 echo $ac_n "(cached) $ac_c" 1>&6 2499else 2500 cat > conftest.$ac_ext <<EOF 2501#line 2502 "configure" 2502#include "confdefs.h" 2503/* System header to define __stub macros and hopefully few prototypes, 2504 which can conflict with char $ac_func(); below. */ 2505#include <assert.h> 2506/* Override any gcc2 internal prototype to avoid an error. */ 2507/* We use char because int might match the return type of a gcc2 2508 builtin and then its argument prototype would still apply. */ 2509char $ac_func(); 2510 2511int main() { 2512 2513/* The GNU C library defines this for functions which it implements 2514 to always fail with ENOSYS. Some functions are actually named 2515 something starting with __ and the normal name is an alias. */ 2516#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 2517choke me 2518#else 2519$ac_func(); 2520#endif 2521 2522; return 0; } 2523EOF 2524if { (eval echo configure:2525: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then 2525 rm -rf conftest* 2526 eval "ac_cv_func_$ac_func=yes" 2527else 2528 echo "configure: failed program was:" >&5 2529 cat conftest.$ac_ext >&5 2530 rm -rf conftest* 2531 eval "ac_cv_func_$ac_func=no" 2532fi 2533rm -f conftest* 2534fi 2535 2536if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 2537 echo "$ac_t""yes" 1>&6 2538 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 2539 cat >> confdefs.h <<EOF 2540#define $ac_tr_func 1 2541EOF 2542 2543else 2544 echo "$ac_t""no" 1>&6 2545fi 2546done 2547 2548fi 2549 2550# Install a library built with a cross compiler in $(tooldir) rather 2551# than $(libdir). 2552if test -z "${with_cross_host}"; then 2553 INSTALL_DEST=libdir 2554else 2555 INSTALL_DEST=tooldir 2556fi 2557 2558 2559# We need multilib support, but only if configuring for the target. 2560trap '' 1 2 15 2561cat > confcache <<\EOF 2562# This file is a shell script that caches the results of configure 2563# tests run on this system so they can be shared between configure 2564# scripts and configure runs. It is not useful on other systems. 2565# If it contains results you don't want to keep, you may remove or edit it. 2566# 2567# By default, configure uses ./config.cache as the cache file, 2568# creating it if it does not exist already. You can give configure 2569# the --cache-file=FILE option to use a different cache file; that is 2570# what configure does when it calls configure scripts in 2571# subdirectories, so they share the cache. 2572# Giving --cache-file=/dev/null disables caching, for debugging configure. 2573# config.status only pays attention to the cache file if you give it the 2574# --recheck option to rerun configure. 2575# 2576EOF 2577# The following way of writing the cache mishandles newlines in values, 2578# but we know of no workaround that is simple, portable, and efficient. 2579# So, don't put newlines in cache variables' values. 2580# Ultrix sh set writes to stderr and can't be redirected directly, 2581# and sets the high bit in the cache file unless we assign to the vars. 2582(set) 2>&1 | 2583 case `(ac_space=' '; set | grep ac_space) 2>&1` in 2584 *ac_space=\ *) 2585 # `set' does not quote correctly, so add quotes (double-quote substitution 2586 # turns \\\\ into \\, and sed turns \\ into \). 2587 sed -n \ 2588 -e "s/'/'\\\\''/g" \ 2589 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p" 2590 ;; 2591 *) 2592 # `set' quotes correctly as required by POSIX, so do not add quotes. 2593 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p' 2594 ;; 2595 esac >> confcache 2596if cmp -s $cache_file confcache; then 2597 : 2598else 2599 if test -w $cache_file; then 2600 echo "updating cache $cache_file" 2601 cat confcache > $cache_file 2602 else 2603 echo "not updating unwritable cache $cache_file" 2604 fi 2605fi 2606rm -f confcache 2607 2608trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15 2609 2610test "x$prefix" = xNONE && prefix=$ac_default_prefix 2611# Let make expand exec_prefix. 2612test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 2613 2614# Any assignment to VPATH causes Sun make to only execute 2615# the first set of double-colon rules, so remove it if not needed. 2616# If there is a colon in the path, we need to keep it. 2617if test "x$srcdir" = x.; then 2618 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d' 2619fi 2620 2621trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15 2622 2623DEFS=-DHAVE_CONFIG_H 2624 2625# Without the "./", some shells look in PATH for config.status. 2626: ${CONFIG_STATUS=./config.status} 2627 2628echo creating $CONFIG_STATUS 2629rm -f $CONFIG_STATUS 2630cat > $CONFIG_STATUS <<EOF 2631#! /bin/sh 2632# Generated automatically by configure. 2633# Run this file to recreate the current configuration. 2634# This directory was configured as follows, 2635# on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 2636# 2637# $0 $ac_configure_args 2638# 2639# Compiler output produced by configure, useful for debugging 2640# configure, is in ./config.log if it exists. 2641 2642ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]" 2643for ac_option 2644do 2645 case "\$ac_option" in 2646 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 2647 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion" 2648 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;; 2649 -version | --version | --versio | --versi | --vers | --ver | --ve | --v) 2650 echo "$CONFIG_STATUS generated by autoconf version 2.13" 2651 exit 0 ;; 2652 -help | --help | --hel | --he | --h) 2653 echo "\$ac_cs_usage"; exit 0 ;; 2654 *) echo "\$ac_cs_usage"; exit 1 ;; 2655 esac 2656done 2657 2658ac_given_srcdir=$srcdir 2659ac_given_INSTALL="$INSTALL" 2660 2661trap 'rm -fr `echo "Makefile testsuite/Makefile config.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15 2662EOF 2663cat >> $CONFIG_STATUS <<EOF 2664 2665# Protect against being on the right side of a sed subst in config.status. 2666sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g; 2667 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF 2668$ac_vpsub 2669$extrasub 2670s%@SHELL@%$SHELL%g 2671s%@CFLAGS@%$CFLAGS%g 2672s%@CPPFLAGS@%$CPPFLAGS%g 2673s%@CXXFLAGS@%$CXXFLAGS%g 2674s%@FFLAGS@%$FFLAGS%g 2675s%@DEFS@%$DEFS%g 2676s%@LDFLAGS@%$LDFLAGS%g 2677s%@LIBS@%$LIBS%g 2678s%@exec_prefix@%$exec_prefix%g 2679s%@prefix@%$prefix%g 2680s%@program_transform_name@%$program_transform_name%g 2681s%@bindir@%$bindir%g 2682s%@sbindir@%$sbindir%g 2683s%@libexecdir@%$libexecdir%g 2684s%@datadir@%$datadir%g 2685s%@sysconfdir@%$sysconfdir%g 2686s%@sharedstatedir@%$sharedstatedir%g 2687s%@localstatedir@%$localstatedir%g 2688s%@libdir@%$libdir%g 2689s%@includedir@%$includedir%g 2690s%@oldincludedir@%$oldincludedir%g 2691s%@infodir@%$infodir%g 2692s%@mandir@%$mandir%g 2693s%@host@%$host%g 2694s%@host_alias@%$host_alias%g 2695s%@host_cpu@%$host_cpu%g 2696s%@host_vendor@%$host_vendor%g 2697s%@host_os@%$host_os%g 2698s%@build@%$build%g 2699s%@build_alias@%$build_alias%g 2700s%@build_cpu@%$build_cpu%g 2701s%@build_vendor@%$build_vendor%g 2702s%@build_os@%$build_os%g 2703s%@AR@%$AR%g 2704s%@RANLIB@%$RANLIB%g 2705s%@CC@%$CC%g 2706s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g 2707s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g 2708s%@INSTALL_DATA@%$INSTALL_DATA%g 2709/@host_makefile_frag@/r $host_makefile_frag 2710s%@host_makefile_frag@%%g 2711s%@CPP@%$CPP%g 2712s%@CHECK@%$CHECK%g 2713s%@LIBOBJS@%$LIBOBJS%g 2714s%@ALLOCA@%$ALLOCA%g 2715s%@INSTALL_DEST@%$INSTALL_DEST%g 2716 2717CEOF 2718EOF 2719 2720cat >> $CONFIG_STATUS <<\EOF 2721 2722# Split the substitutions into bite-sized pieces for seds with 2723# small command number limits, like on Digital OSF/1 and HP-UX. 2724ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script. 2725ac_file=1 # Number of current file. 2726ac_beg=1 # First line for current file. 2727ac_end=$ac_max_sed_cmds # Line after last line for current file. 2728ac_more_lines=: 2729ac_sed_cmds="" 2730while $ac_more_lines; do 2731 if test $ac_beg -gt 1; then 2732 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file 2733 else 2734 sed "${ac_end}q" conftest.subs > conftest.s$ac_file 2735 fi 2736 if test ! -s conftest.s$ac_file; then 2737 ac_more_lines=false 2738 rm -f conftest.s$ac_file 2739 else 2740 if test -z "$ac_sed_cmds"; then 2741 ac_sed_cmds="sed -f conftest.s$ac_file" 2742 else 2743 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file" 2744 fi 2745 ac_file=`expr $ac_file + 1` 2746 ac_beg=$ac_end 2747 ac_end=`expr $ac_end + $ac_max_sed_cmds` 2748 fi 2749done 2750if test -z "$ac_sed_cmds"; then 2751 ac_sed_cmds=cat 2752fi 2753EOF 2754 2755cat >> $CONFIG_STATUS <<EOF 2756 2757CONFIG_FILES=\${CONFIG_FILES-"Makefile testsuite/Makefile"} 2758EOF 2759cat >> $CONFIG_STATUS <<\EOF 2760for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then 2761 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". 2762 case "$ac_file" in 2763 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'` 2764 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; 2765 *) ac_file_in="${ac_file}.in" ;; 2766 esac 2767 2768 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories. 2769 2770 # Remove last slash and all that follows it. Not all systems have dirname. 2771 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'` 2772 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then 2773 # The file is in a subdirectory. 2774 test ! -d "$ac_dir" && mkdir "$ac_dir" 2775 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`" 2776 # A "../" for each directory in $ac_dir_suffix. 2777 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'` 2778 else 2779 ac_dir_suffix= ac_dots= 2780 fi 2781 2782 case "$ac_given_srcdir" in 2783 .) srcdir=. 2784 if test -z "$ac_dots"; then top_srcdir=. 2785 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;; 2786 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;; 2787 *) # Relative path. 2788 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix" 2789 top_srcdir="$ac_dots$ac_given_srcdir" ;; 2790 esac 2791 2792 case "$ac_given_INSTALL" in 2793 [/$]*) INSTALL="$ac_given_INSTALL" ;; 2794 *) INSTALL="$ac_dots$ac_given_INSTALL" ;; 2795 esac 2796 2797 echo creating "$ac_file" 2798 rm -f "$ac_file" 2799 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure." 2800 case "$ac_file" in 2801 *Makefile*) ac_comsub="1i\\ 2802# $configure_input" ;; 2803 *) ac_comsub= ;; 2804 esac 2805 2806 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"` 2807 sed -e "$ac_comsub 2808s%@configure_input@%$configure_input%g 2809s%@srcdir@%$srcdir%g 2810s%@top_srcdir@%$top_srcdir%g 2811s%@INSTALL@%$INSTALL%g 2812" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file 2813fi; done 2814rm -f conftest.s* 2815 2816# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where 2817# NAME is the cpp macro being defined and VALUE is the value it is being given. 2818# 2819# ac_d sets the value in "#define NAME VALUE" lines. 2820ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)' 2821ac_dB='\([ ][ ]*\)[^ ]*%\1#\2' 2822ac_dC='\3' 2823ac_dD='%g' 2824# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE". 2825ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' 2826ac_uB='\([ ]\)%\1#\2define\3' 2827ac_uC=' ' 2828ac_uD='\4%g' 2829# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE". 2830ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' 2831ac_eB='$%\1#\2define\3' 2832ac_eC=' ' 2833ac_eD='%g' 2834 2835if test "${CONFIG_HEADERS+set}" != set; then 2836EOF 2837cat >> $CONFIG_STATUS <<EOF 2838 CONFIG_HEADERS="config.h:config.in" 2839EOF 2840cat >> $CONFIG_STATUS <<\EOF 2841fi 2842for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then 2843 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". 2844 case "$ac_file" in 2845 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'` 2846 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; 2847 *) ac_file_in="${ac_file}.in" ;; 2848 esac 2849 2850 echo creating $ac_file 2851 2852 rm -f conftest.frag conftest.in conftest.out 2853 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"` 2854 cat $ac_file_inputs > conftest.in 2855 2856EOF 2857 2858# Transform confdefs.h into a sed script conftest.vals that substitutes 2859# the proper values into config.h.in to produce config.h. And first: 2860# Protect against being on the right side of a sed subst in config.status. 2861# Protect against being in an unquoted here document in config.status. 2862rm -f conftest.vals 2863cat > conftest.hdr <<\EOF 2864s/[\\&%]/\\&/g 2865s%[\\$`]%\\&%g 2866s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp 2867s%ac_d%ac_u%gp 2868s%ac_u%ac_e%gp 2869EOF 2870sed -n -f conftest.hdr confdefs.h > conftest.vals 2871rm -f conftest.hdr 2872 2873# This sed command replaces #undef with comments. This is necessary, for 2874# example, in the case of _POSIX_SOURCE, which is predefined and required 2875# on some systems where configure will not decide to define it. 2876cat >> conftest.vals <<\EOF 2877s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */% 2878EOF 2879 2880# Break up conftest.vals because some shells have a limit on 2881# the size of here documents, and old seds have small limits too. 2882 2883rm -f conftest.tail 2884while : 2885do 2886 ac_lines=`grep -c . conftest.vals` 2887 # grep -c gives empty output for an empty file on some AIX systems. 2888 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi 2889 # Write a limited-size here document to conftest.frag. 2890 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS 2891 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS 2892 echo 'CEOF 2893 sed -f conftest.frag conftest.in > conftest.out 2894 rm -f conftest.in 2895 mv conftest.out conftest.in 2896' >> $CONFIG_STATUS 2897 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail 2898 rm -f conftest.vals 2899 mv conftest.tail conftest.vals 2900done 2901rm -f conftest.vals 2902 2903cat >> $CONFIG_STATUS <<\EOF 2904 rm -f conftest.frag conftest.h 2905 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h 2906 cat conftest.in >> conftest.h 2907 rm -f conftest.in 2908 if cmp -s $ac_file conftest.h 2>/dev/null; then 2909 echo "$ac_file is unchanged" 2910 rm -f conftest.h 2911 else 2912 # Remove last slash and all that follows it. Not all systems have dirname. 2913 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'` 2914 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then 2915 # The file is in a subdirectory. 2916 test ! -d "$ac_dir" && mkdir "$ac_dir" 2917 fi 2918 rm -f $ac_file 2919 mv conftest.h $ac_file 2920 fi 2921fi; done 2922 2923EOF 2924cat >> $CONFIG_STATUS <<EOF 2925srcdir=${srcdir} 2926host=${host} 2927target=${target} 2928with_target_subdir=${with_target_subdir} 2929with_multisubdir=${with_multisubdir} 2930ac_configure_args="--enable-multilib ${ac_configure_args}" 2931CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 2932libiberty_topdir=${libiberty_topdir} 2933 2934EOF 2935cat >> $CONFIG_STATUS <<\EOF 2936test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h 2937if test -n "$CONFIG_FILES"; then 2938 if test -n "${with_target_subdir}"; then 2939 # FIXME: We shouldn't need to set ac_file 2940 ac_file=Makefile 2941 . ${libiberty_topdir}/config-ml.in 2942 fi 2943fi 2944exit 0 2945EOF 2946chmod +x $CONFIG_STATUS 2947rm -fr confdefs* $ac_clean_files 2948test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1 2949 2950