configure
上传用户:rrhhcc
上传日期:2015-12-11
资源大小:54129k
文件大小:266k
源码类别:

通讯编程

开发平台:

Visual C++

  1. #! /bin/sh
  2. # Guess values for system-dependent variables and create Makefiles.
  3. # Generated automatically using autoconf version 2.13 
  4. # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
  5. #
  6. # This configure script is free software; the Free Software Foundation
  7. # gives unlimited permission to copy, distribute and modify it.
  8. # Defaults:
  9. ac_help=
  10. ac_default_prefix=/usr/local
  11. # Any additions from configure.in:
  12. ac_help="$ac_help
  13.   --enable-man-symlinks   use symlinks for the manpages"
  14. ac_help="$ac_help
  15.   --enable-man-compression=PROG
  16.       compress the manpages with PROG"
  17. ac_help="$ac_help
  18.   --enable-man-suffix=STRING
  19.       use STRING as a suffix to manpage file names
  20.       (default: tcl)"
  21. ac_help="$ac_help
  22.   --enable-threads        build with threads"
  23. ac_help="$ac_help
  24.   --enable-shared         build and link with shared libraries [--enable-shared]"
  25. ac_help="$ac_help
  26.   --enable-64bit          enable 64bit support (where applicable)"
  27. ac_help="$ac_help
  28.   --enable-64bit-vis      enable 64bit Sparc VIS support"
  29. ac_help="$ac_help
  30.   --enable-corefoundation use CoreFoundation API [--enable-corefoundation]"
  31. ac_help="$ac_help
  32.   --disable-load          disallow dynamic loading and "load" command"
  33. ac_help="$ac_help
  34.   --enable-symbols        build with debugging symbols [--disable-symbols]"
  35. ac_help="$ac_help
  36.   --enable-langinfo   use nl_langinfo if possible to determine
  37.   encoding at startup, otherwise use old heuristic"
  38. ac_help="$ac_help
  39.   --enable-dtrace         build with DTrace support [--disable-dtrace]"
  40. ac_help="$ac_help
  41.   --enable-framework      package shared libraries in MacOSX frameworks [--disable-framework]"
  42. # Initialize some variables set by options.
  43. # The variables have the same names as the options, with
  44. # dashes changed to underlines.
  45. build=NONE
  46. cache_file=./config.cache
  47. exec_prefix=NONE
  48. host=NONE
  49. no_create=
  50. nonopt=NONE
  51. no_recursion=
  52. prefix=NONE
  53. program_prefix=NONE
  54. program_suffix=NONE
  55. program_transform_name=s,x,x,
  56. silent=
  57. site=
  58. srcdir=
  59. target=NONE
  60. verbose=
  61. x_includes=NONE
  62. x_libraries=NONE
  63. bindir='${exec_prefix}/bin'
  64. sbindir='${exec_prefix}/sbin'
  65. libexecdir='${exec_prefix}/libexec'
  66. datadir='${prefix}/share'
  67. sysconfdir='${prefix}/etc'
  68. sharedstatedir='${prefix}/com'
  69. localstatedir='${prefix}/var'
  70. libdir='${exec_prefix}/lib'
  71. includedir='${prefix}/include'
  72. oldincludedir='/usr/include'
  73. infodir='${prefix}/info'
  74. mandir='${prefix}/man'
  75. # Initialize some other variables.
  76. subdirs=
  77. MFLAGS= MAKEFLAGS=
  78. SHELL=${CONFIG_SHELL-/bin/sh}
  79. # Maximum number of lines to put in a shell here document.
  80. ac_max_here_lines=12
  81. ac_prev=
  82. for ac_option
  83. do
  84.   # If the previous option needs an argument, assign it.
  85.   if test -n "$ac_prev"; then
  86.     eval "$ac_prev=$ac_option"
  87.     ac_prev=
  88.     continue
  89.   fi
  90.   case "$ac_option" in
  91.   -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
  92.   *) ac_optarg= ;;
  93.   esac
  94.   # Accept the important Cygnus configure options, so we can diagnose typos.
  95.   case "$ac_option" in
  96.   -bindir | --bindir | --bindi | --bind | --bin | --bi)
  97.     ac_prev=bindir ;;
  98.   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
  99.     bindir="$ac_optarg" ;;
  100.   -build | --build | --buil | --bui | --bu)
  101.     ac_prev=build ;;
  102.   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
  103.     build="$ac_optarg" ;;
  104.   -cache-file | --cache-file | --cache-fil | --cache-fi 
  105.   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
  106.     ac_prev=cache_file ;;
  107.   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* 
  108.   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
  109.     cache_file="$ac_optarg" ;;
  110.   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
  111.     ac_prev=datadir ;;
  112.   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* 
  113.   | --da=*)
  114.     datadir="$ac_optarg" ;;
  115.   -disable-* | --disable-*)
  116.     ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
  117.     # Reject names that are not valid shell variable names.
  118.     if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
  119.       { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
  120.     fi
  121.     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
  122.     eval "enable_${ac_feature}=no" ;;
  123.   -enable-* | --enable-*)
  124.     ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
  125.     # Reject names that are not valid shell variable names.
  126.     if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
  127.       { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
  128.     fi
  129.     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
  130.     case "$ac_option" in
  131.       *=*) ;;
  132.       *) ac_optarg=yes ;;
  133.     esac
  134.     eval "enable_${ac_feature}='$ac_optarg'" ;;
  135.   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi 
  136.   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- 
  137.   | --exec | --exe | --ex)
  138.     ac_prev=exec_prefix ;;
  139.   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* 
  140.   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* 
  141.   | --exec=* | --exe=* | --ex=*)
  142.     exec_prefix="$ac_optarg" ;;
  143.   -gas | --gas | --ga | --g)
  144.     # Obsolete; use --with-gas.
  145.     with_gas=yes ;;
  146.   -help | --help | --hel | --he)
  147.     # Omit some internal or obsolete options to make the list less imposing.
  148.     # This message is too long to be a string in the A/UX 3.1 sh.
  149.     cat << EOF
  150. Usage: configure [options] [host]
  151. Options: [defaults in brackets after descriptions]
  152. Configuration:
  153.   --cache-file=FILE       cache test results in FILE
  154.   --help                  print this message
  155.   --no-create             do not create output files
  156.   --quiet, --silent       do not print `checking...' messages
  157.   --version               print the version of autoconf that created configure
  158. Directory and file names:
  159.   --prefix=PREFIX         install architecture-independent files in PREFIX
  160.                           [$ac_default_prefix]
  161.   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
  162.                           [same as prefix]
  163.   --bindir=DIR            user executables in DIR [EPREFIX/bin]
  164.   --sbindir=DIR           system admin executables in DIR [EPREFIX/sbin]
  165.   --libexecdir=DIR        program executables in DIR [EPREFIX/libexec]
  166.   --datadir=DIR           read-only architecture-independent data in DIR
  167.                           [PREFIX/share]
  168.   --sysconfdir=DIR        read-only single-machine data in DIR [PREFIX/etc]
  169.   --sharedstatedir=DIR    modifiable architecture-independent data in DIR
  170.                           [PREFIX/com]
  171.   --localstatedir=DIR     modifiable single-machine data in DIR [PREFIX/var]
  172.   --libdir=DIR            object code libraries in DIR [EPREFIX/lib]
  173.   --includedir=DIR        C header files in DIR [PREFIX/include]
  174.   --oldincludedir=DIR     C header files for non-gcc in DIR [/usr/include]
  175.   --infodir=DIR           info documentation in DIR [PREFIX/info]
  176.   --mandir=DIR            man documentation in DIR [PREFIX/man]
  177.   --srcdir=DIR            find the sources in DIR [configure dir or ..]
  178.   --program-prefix=PREFIX prepend PREFIX to installed program names
  179.   --program-suffix=SUFFIX append SUFFIX to installed program names
  180.   --program-transform-name=PROGRAM
  181.                           run sed PROGRAM on installed program names
  182. EOF
  183.     cat << EOF
  184. Host type:
  185.   --build=BUILD           configure for building on BUILD [BUILD=HOST]
  186.   --host=HOST             configure for HOST [guessed]
  187.   --target=TARGET         configure for TARGET [TARGET=HOST]
  188. Features and packages:
  189.   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
  190.   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
  191.   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
  192.   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
  193.   --x-includes=DIR        X include files are in DIR
  194.   --x-libraries=DIR       X library files are in DIR
  195. EOF
  196.     if test -n "$ac_help"; then
  197.       echo "--enable and --with options recognized:$ac_help"
  198.     fi
  199.     exit 0 ;;
  200.   -host | --host | --hos | --ho)
  201.     ac_prev=host ;;
  202.   -host=* | --host=* | --hos=* | --ho=*)
  203.     host="$ac_optarg" ;;
  204.   -includedir | --includedir | --includedi | --included | --include 
  205.   | --includ | --inclu | --incl | --inc)
  206.     ac_prev=includedir ;;
  207.   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* 
  208.   | --includ=* | --inclu=* | --incl=* | --inc=*)
  209.     includedir="$ac_optarg" ;;
  210.   -infodir | --infodir | --infodi | --infod | --info | --inf)
  211.     ac_prev=infodir ;;
  212.   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
  213.     infodir="$ac_optarg" ;;
  214.   -libdir | --libdir | --libdi | --libd)
  215.     ac_prev=libdir ;;
  216.   -libdir=* | --libdir=* | --libdi=* | --libd=*)
  217.     libdir="$ac_optarg" ;;
  218.   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec 
  219.   | --libexe | --libex | --libe)
  220.     ac_prev=libexecdir ;;
  221.   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* 
  222.   | --libexe=* | --libex=* | --libe=*)
  223.     libexecdir="$ac_optarg" ;;
  224.   -localstatedir | --localstatedir | --localstatedi | --localstated 
  225.   | --localstate | --localstat | --localsta | --localst 
  226.   | --locals | --local | --loca | --loc | --lo)
  227.     ac_prev=localstatedir ;;
  228.   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* 
  229.   | --localstate=* | --localstat=* | --localsta=* | --localst=* 
  230.   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
  231.     localstatedir="$ac_optarg" ;;
  232.   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
  233.     ac_prev=mandir ;;
  234.   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
  235.     mandir="$ac_optarg" ;;
  236.   -nfp | --nfp | --nf)
  237.     # Obsolete; use --without-fp.
  238.     with_fp=no ;;
  239.   -no-create | --no-create | --no-creat | --no-crea | --no-cre 
  240.   | --no-cr | --no-c)
  241.     no_create=yes ;;
  242.   -no-recursion | --no-recursion | --no-recursio | --no-recursi 
  243.   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
  244.     no_recursion=yes ;;
  245.   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded 
  246.   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc 
  247.   | --oldin | --oldi | --old | --ol | --o)
  248.     ac_prev=oldincludedir ;;
  249.   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* 
  250.   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* 
  251.   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
  252.     oldincludedir="$ac_optarg" ;;
  253.   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
  254.     ac_prev=prefix ;;
  255.   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
  256.     prefix="$ac_optarg" ;;
  257.   -program-prefix | --program-prefix | --program-prefi | --program-pref 
  258.   | --program-pre | --program-pr | --program-p)
  259.     ac_prev=program_prefix ;;
  260.   -program-prefix=* | --program-prefix=* | --program-prefi=* 
  261.   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
  262.     program_prefix="$ac_optarg" ;;
  263.   -program-suffix | --program-suffix | --program-suffi | --program-suff 
  264.   | --program-suf | --program-su | --program-s)
  265.     ac_prev=program_suffix ;;
  266.   -program-suffix=* | --program-suffix=* | --program-suffi=* 
  267.   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
  268.     program_suffix="$ac_optarg" ;;
  269.   -program-transform-name | --program-transform-name 
  270.   | --program-transform-nam | --program-transform-na 
  271.   | --program-transform-n | --program-transform- 
  272.   | --program-transform | --program-transfor 
  273.   | --program-transfo | --program-transf 
  274.   | --program-trans | --program-tran 
  275.   | --progr-tra | --program-tr | --program-t)
  276.     ac_prev=program_transform_name ;;
  277.   -program-transform-name=* | --program-transform-name=* 
  278.   | --program-transform-nam=* | --program-transform-na=* 
  279.   | --program-transform-n=* | --program-transform-=* 
  280.   | --program-transform=* | --program-transfor=* 
  281.   | --program-transfo=* | --program-transf=* 
  282.   | --program-trans=* | --program-tran=* 
  283.   | --progr-tra=* | --program-tr=* | --program-t=*)
  284.     program_transform_name="$ac_optarg" ;;
  285.   -q | -quiet | --quiet | --quie | --qui | --qu | --q 
  286.   | -silent | --silent | --silen | --sile | --sil)
  287.     silent=yes ;;
  288.   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
  289.     ac_prev=sbindir ;;
  290.   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* 
  291.   | --sbi=* | --sb=*)
  292.     sbindir="$ac_optarg" ;;
  293.   -sharedstatedir | --sharedstatedir | --sharedstatedi 
  294.   | --sharedstated | --sharedstate | --sharedstat | --sharedsta 
  295.   | --sharedst | --shareds | --shared | --share | --shar 
  296.   | --sha | --sh)
  297.     ac_prev=sharedstatedir ;;
  298.   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* 
  299.   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* 
  300.   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* 
  301.   | --sha=* | --sh=*)
  302.     sharedstatedir="$ac_optarg" ;;
  303.   -site | --site | --sit)
  304.     ac_prev=site ;;
  305.   -site=* | --site=* | --sit=*)
  306.     site="$ac_optarg" ;;
  307.   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
  308.     ac_prev=srcdir ;;
  309.   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
  310.     srcdir="$ac_optarg" ;;
  311.   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf 
  312.   | --syscon | --sysco | --sysc | --sys | --sy)
  313.     ac_prev=sysconfdir ;;
  314.   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* 
  315.   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
  316.     sysconfdir="$ac_optarg" ;;
  317.   -target | --target | --targe | --targ | --tar | --ta | --t)
  318.     ac_prev=target ;;
  319.   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
  320.     target="$ac_optarg" ;;
  321.   -v | -verbose | --verbose | --verbos | --verbo | --verb)
  322.     verbose=yes ;;
  323.   -version | --version | --versio | --versi | --vers)
  324.     echo "configure generated by autoconf version 2.13"
  325.     exit 0 ;;
  326.   -with-* | --with-*)
  327.     ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
  328.     # Reject names that are not valid shell variable names.
  329.     if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
  330.       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
  331.     fi
  332.     ac_package=`echo $ac_package| sed 's/-/_/g'`
  333.     case "$ac_option" in
  334.       *=*) ;;
  335.       *) ac_optarg=yes ;;
  336.     esac
  337.     eval "with_${ac_package}='$ac_optarg'" ;;
  338.   -without-* | --without-*)
  339.     ac_package=`echo $ac_option|sed -e 's/-*without-//'`
  340.     # Reject names that are not valid shell variable names.
  341.     if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
  342.       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
  343.     fi
  344.     ac_package=`echo $ac_package| sed 's/-/_/g'`
  345.     eval "with_${ac_package}=no" ;;
  346.   --x)
  347.     # Obsolete; use --with-x.
  348.     with_x=yes ;;
  349.   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu 
  350.   | --x-incl | --x-inc | --x-in | --x-i)
  351.     ac_prev=x_includes ;;
  352.   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* 
  353.   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
  354.     x_includes="$ac_optarg" ;;
  355.   -x-libraries | --x-libraries | --x-librarie | --x-librari 
  356.   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
  357.     ac_prev=x_libraries ;;
  358.   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* 
  359.   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
  360.     x_libraries="$ac_optarg" ;;
  361.   -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
  362.     ;;
  363.   *)
  364.     if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
  365.       echo "configure: warning: $ac_option: invalid host type" 1>&2
  366.     fi
  367.     if test "x$nonopt" != xNONE; then
  368.       { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
  369.     fi
  370.     nonopt="$ac_option"
  371.     ;;
  372.   esac
  373. done
  374. if test -n "$ac_prev"; then
  375.   { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
  376. fi
  377. trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
  378. # File descriptor usage:
  379. # 0 standard input
  380. # 1 file creation
  381. # 2 errors and warnings
  382. # 3 some systems may open it to /dev/tty
  383. # 4 used on the Kubota Titan
  384. # 6 checking for... messages and results
  385. # 5 compiler messages saved in config.log
  386. if test "$silent" = yes; then
  387.   exec 6>/dev/null
  388. else
  389.   exec 6>&1
  390. fi
  391. exec 5>./config.log
  392. echo "
  393. This file contains any messages produced by compilers while
  394. running configure, to aid debugging if configure makes a mistake.
  395. " 1>&5
  396. # Strip out --no-create and --no-recursion so they do not pile up.
  397. # Also quote any args containing shell metacharacters.
  398. ac_configure_args=
  399. for ac_arg
  400. do
  401.   case "$ac_arg" in
  402.   -no-create | --no-create | --no-creat | --no-crea | --no-cre 
  403.   | --no-cr | --no-c) ;;
  404.   -no-recursion | --no-recursion | --no-recursio | --no-recursi 
  405.   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
  406.   *" "*|*" "*|*[[]~#$^&*(){}\|;<>?]*)
  407.   ac_configure_args="$ac_configure_args '$ac_arg'" ;;
  408.   *) ac_configure_args="$ac_configure_args $ac_arg" ;;
  409.   esac
  410. done
  411. # NLS nuisances.
  412. # Only set these to C if already set.  These must not be set unconditionally
  413. # because not all systems understand e.g. LANG=C (notably SCO).
  414. # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
  415. # Non-C LC_CTYPE values break the ctype check.
  416. if test "${LANG+set}"   = set; then LANG=C;   export LANG;   fi
  417. if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
  418. if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
  419. if test "${LC_CTYPE+set}"    = set; then LC_CTYPE=C;    export LC_CTYPE;    fi
  420. # confdefs.h avoids OS command line length limits that DEFS can exceed.
  421. rm -rf conftest* confdefs.h
  422. # AIX cpp loses on an empty file, so make sure it contains at least a newline.
  423. echo > confdefs.h
  424. # A filename unique to this package, relative to the directory that
  425. # configure is in, which we can look for to find out if srcdir is correct.
  426. ac_unique_file=../generic/tcl.h
  427. # Find the source files, if location was not specified.
  428. if test -z "$srcdir"; then
  429.   ac_srcdir_defaulted=yes
  430.   # Try the directory containing this script, then its parent.
  431.   ac_prog=$0
  432.   ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
  433.   test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
  434.   srcdir=$ac_confdir
  435.   if test ! -r $srcdir/$ac_unique_file; then
  436.     srcdir=..
  437.   fi
  438. else
  439.   ac_srcdir_defaulted=no
  440. fi
  441. if test ! -r $srcdir/$ac_unique_file; then
  442.   if test "$ac_srcdir_defaulted" = yes; then
  443.     { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
  444.   else
  445.     { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
  446.   fi
  447. fi
  448. srcdir=`echo "${srcdir}" | sed 's%([^/])/*$%1%'`
  449. # Prefer explicitly selected file to automatically selected ones.
  450. if test -z "$CONFIG_SITE"; then
  451.   if test "x$prefix" != xNONE; then
  452.     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
  453.   else
  454.     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
  455.   fi
  456. fi
  457. for ac_site_file in $CONFIG_SITE; do
  458.   if test -r "$ac_site_file"; then
  459.     echo "loading site script $ac_site_file"
  460.     . "$ac_site_file"
  461.   fi
  462. done
  463. if test -r "$cache_file"; then
  464.   echo "loading cache $cache_file"
  465.   . $cache_file
  466. else
  467.   echo "creating cache $cache_file"
  468.   > $cache_file
  469. fi
  470. ac_ext=c
  471. # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  472. ac_cpp='$CPP $CPPFLAGS'
  473. ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
  474. ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
  475. cross_compiling=$ac_cv_prog_cc_cross
  476. ac_exeext=
  477. ac_objext=o
  478. if (echo "testingc"; echo 1,2,3) | grep c >/dev/null; then
  479.   # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
  480.   if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
  481.     ac_n= ac_c='
  482. ' ac_t=' '
  483.   else
  484.     ac_n=-n ac_c= ac_t=
  485.   fi
  486. else
  487.   ac_n= ac_c='c' ac_t=
  488. fi
  489. TCL_VERSION=8.4
  490. TCL_MAJOR_VERSION=8
  491. TCL_MINOR_VERSION=4
  492. TCL_PATCH_LEVEL=".18"
  493. VERSION=${TCL_VERSION}
  494. #------------------------------------------------------------------------
  495. # Handle the --prefix=... option
  496. #------------------------------------------------------------------------
  497. if test "${prefix}" = "NONE"; then
  498.     prefix=/usr/local
  499. fi
  500. if test "${exec_prefix}" = "NONE"; then
  501.     exec_prefix=$prefix
  502. fi
  503. # Make sure srcdir is fully qualified!
  504. srcdir=`cd $srcdir ; pwd`
  505. TCL_SRC_DIR=`cd $srcdir/..; pwd`
  506. #------------------------------------------------------------------------
  507. # Compress and/or soft link the manpages?
  508. #------------------------------------------------------------------------
  509.     echo $ac_n "checking whether to use symlinks for manpages""... $ac_c" 1>&6
  510. echo "configure:583: checking whether to use symlinks for manpages" >&5
  511.     # Check whether --enable-man-symlinks or --disable-man-symlinks was given.
  512. if test "${enable_man_symlinks+set}" = set; then
  513.   enableval="$enable_man_symlinks"
  514.   test "$enableval" != "no" && MAN_FLAGS="$MAN_FLAGS --symlinks"
  515. else
  516.   enableval="no"
  517. fi
  518.     echo "$ac_t""$enableval" 1>&6
  519.     echo $ac_n "checking whether to compress the manpages""... $ac_c" 1>&6
  520. echo "configure:595: checking whether to compress the manpages" >&5
  521.     # Check whether --enable-man-compression or --disable-man-compression was given.
  522. if test "${enable_man_compression+set}" = set; then
  523.   enableval="$enable_man_compression"
  524.   case $enableval in
  525.     yes) { echo "configure: error: missing argument to --enable-man-compression" 1>&2; exit 1; };;
  526.     no)  ;;
  527.     *)   MAN_FLAGS="$MAN_FLAGS --compress $enableval";;
  528. esac
  529. else
  530.   enableval="no"
  531. fi
  532.     echo "$ac_t""$enableval" 1>&6
  533.     if test "$enableval" != "no"; then
  534. echo $ac_n "checking for compressed file suffix""... $ac_c" 1>&6
  535. echo "configure:611: checking for compressed file suffix" >&5
  536. touch TeST
  537. $enableval TeST
  538. Z=`ls TeST* | sed 's/^....//'`
  539. rm -f TeST*
  540. MAN_FLAGS="$MAN_FLAGS --extension $Z"
  541. echo "$ac_t""$Z" 1>&6
  542.     fi
  543.     echo $ac_n "checking whether to add a package name suffix for the manpages""... $ac_c" 1>&6
  544. echo "configure:621: checking whether to add a package name suffix for the manpages" >&5
  545.     # Check whether --enable-man-suffix or --disable-man-suffix was given.
  546. if test "${enable_man_suffix+set}" = set; then
  547.   enableval="$enable_man_suffix"
  548.   case $enableval in
  549.     yes) enableval="tcl" MAN_FLAGS="$MAN_FLAGS --suffix $enableval";;
  550.     no)  ;;
  551.     *)   MAN_FLAGS="$MAN_FLAGS --suffix $enableval";;
  552. esac
  553. else
  554.   enableval="no"
  555. fi
  556.     echo "$ac_t""$enableval" 1>&6
  557.     
  558. #------------------------------------------------------------------------
  559. # Standard compiler checks
  560. #------------------------------------------------------------------------
  561. # If the user did not set CFLAGS, set it now to keep
  562. # the AC_PROG_CC macro from adding "-g -O2".
  563. if test "${CFLAGS+set}" != "set" ; then
  564.     CFLAGS=""
  565. fi
  566. # Extract the first word of "gcc", so it can be a program name with args.
  567. set dummy gcc; ac_word=$2
  568. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  569. echo "configure:652: checking for $ac_word" >&5
  570. if eval "test "`echo '$''{'ac_cv_prog_CC'+set}'`" = set"; then
  571.   echo $ac_n "(cached) $ac_c" 1>&6
  572. else
  573.   if test -n "$CC"; then
  574.   ac_cv_prog_CC="$CC" # Let the user override the test.
  575. else
  576.   IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS=":"
  577.   ac_dummy="$PATH"
  578.   for ac_dir in $ac_dummy; do
  579.     test -z "$ac_dir" && ac_dir=.
  580.     if test -f $ac_dir/$ac_word; then
  581.       ac_cv_prog_CC="gcc"
  582.       break
  583.     fi
  584.   done
  585.   IFS="$ac_save_ifs"
  586. fi
  587. fi
  588. CC="$ac_cv_prog_CC"
  589. if test -n "$CC"; then
  590.   echo "$ac_t""$CC" 1>&6
  591. else
  592.   echo "$ac_t""no" 1>&6
  593. fi
  594. if test -z "$CC"; then
  595.   # Extract the first word of "cc", so it can be a program name with args.
  596. set dummy cc; ac_word=$2
  597. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  598. echo "configure:682: checking for $ac_word" >&5
  599. if eval "test "`echo '$''{'ac_cv_prog_CC'+set}'`" = set"; then
  600.   echo $ac_n "(cached) $ac_c" 1>&6
  601. else
  602.   if test -n "$CC"; then
  603.   ac_cv_prog_CC="$CC" # Let the user override the test.
  604. else
  605.   IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS=":"
  606.   ac_prog_rejected=no
  607.   ac_dummy="$PATH"
  608.   for ac_dir in $ac_dummy; do
  609.     test -z "$ac_dir" && ac_dir=.
  610.     if test -f $ac_dir/$ac_word; then
  611.       if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
  612.         ac_prog_rejected=yes
  613. continue
  614.       fi
  615.       ac_cv_prog_CC="cc"
  616.       break
  617.     fi
  618.   done
  619.   IFS="$ac_save_ifs"
  620. if test $ac_prog_rejected = yes; then
  621.   # We found a bogon in the path, so make sure we never use it.
  622.   set dummy $ac_cv_prog_CC
  623.   shift
  624.   if test $# -gt 0; then
  625.     # We chose a different compiler from the bogus one.
  626.     # However, it has the same basename, so the bogon will be chosen
  627.     # first if we set CC to just the basename; use the full file name.
  628.     shift
  629.     set dummy "$ac_dir/$ac_word" "$@"
  630.     shift
  631.     ac_cv_prog_CC="$@"
  632.   fi
  633. fi
  634. fi
  635. fi
  636. CC="$ac_cv_prog_CC"
  637. if test -n "$CC"; then
  638.   echo "$ac_t""$CC" 1>&6
  639. else
  640.   echo "$ac_t""no" 1>&6
  641. fi
  642.   if test -z "$CC"; then
  643.     case "`uname -s`" in
  644.     *win32* | *WIN32*)
  645.       # Extract the first word of "cl", so it can be a program name with args.
  646. set dummy cl; ac_word=$2
  647. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  648. echo "configure:733: checking for $ac_word" >&5
  649. if eval "test "`echo '$''{'ac_cv_prog_CC'+set}'`" = set"; then
  650.   echo $ac_n "(cached) $ac_c" 1>&6
  651. else
  652.   if test -n "$CC"; then
  653.   ac_cv_prog_CC="$CC" # Let the user override the test.
  654. else
  655.   IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS=":"
  656.   ac_dummy="$PATH"
  657.   for ac_dir in $ac_dummy; do
  658.     test -z "$ac_dir" && ac_dir=.
  659.     if test -f $ac_dir/$ac_word; then
  660.       ac_cv_prog_CC="cl"
  661.       break
  662.     fi
  663.   done
  664.   IFS="$ac_save_ifs"
  665. fi
  666. fi
  667. CC="$ac_cv_prog_CC"
  668. if test -n "$CC"; then
  669.   echo "$ac_t""$CC" 1>&6
  670. else
  671.   echo "$ac_t""no" 1>&6
  672. fi
  673.  ;;
  674.     esac
  675.   fi
  676.   test -z "$CC" && { echo "configure: error: no acceptable cc found in $PATH" 1>&2; exit 1; }
  677. fi
  678. echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
  679. echo "configure:765: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
  680. ac_ext=c
  681. # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  682. ac_cpp='$CPP $CPPFLAGS'
  683. ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
  684. ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
  685. cross_compiling=$ac_cv_prog_cc_cross
  686. cat > conftest.$ac_ext << EOF
  687. #line 776 "configure"
  688. #include "confdefs.h"
  689. main(){return(0);}
  690. EOF
  691. if { (eval echo configure:781: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  692.   ac_cv_prog_cc_works=yes
  693.   # If we can't run a trivial program, we are probably using a cross compiler.
  694.   if (./conftest; exit) 2>/dev/null; then
  695.     ac_cv_prog_cc_cross=no
  696.   else
  697.     ac_cv_prog_cc_cross=yes
  698.   fi
  699. else
  700.   echo "configure: failed program was:" >&5
  701.   cat conftest.$ac_ext >&5
  702.   ac_cv_prog_cc_works=no
  703. fi
  704. rm -fr conftest*
  705. ac_ext=c
  706. # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  707. ac_cpp='$CPP $CPPFLAGS'
  708. ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
  709. ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
  710. cross_compiling=$ac_cv_prog_cc_cross
  711. echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
  712. if test $ac_cv_prog_cc_works = no; then
  713.   { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
  714. fi
  715. echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
  716. echo "configure:807: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
  717. echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
  718. cross_compiling=$ac_cv_prog_cc_cross
  719. echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
  720. echo "configure:812: checking whether we are using GNU C" >&5
  721. if eval "test "`echo '$''{'ac_cv_prog_gcc'+set}'`" = set"; then
  722.   echo $ac_n "(cached) $ac_c" 1>&6
  723. else
  724.   cat > conftest.c <<EOF
  725. #ifdef __GNUC__
  726.   yes;
  727. #endif
  728. EOF
  729. if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:821: "$ac_try") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
  730.   ac_cv_prog_gcc=yes
  731. else
  732.   ac_cv_prog_gcc=no
  733. fi
  734. fi
  735. echo "$ac_t""$ac_cv_prog_gcc" 1>&6
  736. if test $ac_cv_prog_gcc = yes; then
  737.   GCC=yes
  738. else
  739.   GCC=
  740. fi
  741. ac_test_CFLAGS="${CFLAGS+set}"
  742. ac_save_CFLAGS="$CFLAGS"
  743. CFLAGS=
  744. echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
  745. echo "configure:840: checking whether ${CC-cc} accepts -g" >&5
  746. if eval "test "`echo '$''{'ac_cv_prog_cc_g'+set}'`" = set"; then
  747.   echo $ac_n "(cached) $ac_c" 1>&6
  748. else
  749.   echo 'void f(){}' > conftest.c
  750. if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
  751.   ac_cv_prog_cc_g=yes
  752. else
  753.   ac_cv_prog_cc_g=no
  754. fi
  755. rm -f conftest*
  756. fi
  757. echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
  758. if test "$ac_test_CFLAGS" = set; then
  759.   CFLAGS="$ac_save_CFLAGS"
  760. elif test $ac_cv_prog_cc_g = yes; then
  761.   if test "$GCC" = yes; then
  762.     CFLAGS="-g -O2"
  763.   else
  764.     CFLAGS="-g"
  765.   fi
  766. else
  767.   if test "$GCC" = yes; then
  768.     CFLAGS="-O2"
  769.   else
  770.     CFLAGS=
  771.   fi
  772. fi
  773. #--------------------------------------------------------------------
  774. # Supply substitutes for missing POSIX header files.  Special notes:
  775. # - stdlib.h doesn't define strtol, strtoul, or
  776. #   strtod insome versions of SunOS
  777. # - some versions of string.h don't declare procedures such
  778. #   as strstr
  779. # Do this early, otherwise an autoconf bug throws errors on configure
  780. #--------------------------------------------------------------------
  781. echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
  782. echo "configure:882: checking how to run the C preprocessor" >&5
  783. # On Suns, sometimes $CPP names a directory.
  784. if test -n "$CPP" && test -d "$CPP"; then
  785.   CPP=
  786. fi
  787. if test -z "$CPP"; then
  788. if eval "test "`echo '$''{'ac_cv_prog_CPP'+set}'`" = set"; then
  789.   echo $ac_n "(cached) $ac_c" 1>&6
  790. else
  791.     # This must be in double quotes, not single quotes, because CPP may get
  792.   # substituted into the Makefile and "${CC-cc}" will confuse make.
  793.   CPP="${CC-cc} -E"
  794.   # On the NeXT, cc -E runs the code through the compiler's parser,
  795.   # not just through cpp.
  796.   cat > conftest.$ac_ext <<EOF
  797. #line 897 "configure"
  798. #include "confdefs.h"
  799. #include <assert.h>
  800. Syntax Error
  801. EOF
  802. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  803. { (eval echo configure:903: "$ac_try") 1>&5; (eval $ac_try) 2>&5; }
  804. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}$"`
  805. if test -z "$ac_err"; then
  806.   :
  807. else
  808.   echo "$ac_err" >&5
  809.   echo "configure: failed program was:" >&5
  810.   cat conftest.$ac_ext >&5
  811.   rm -rf conftest*
  812.   CPP="${CC-cc} -E -traditional-cpp"
  813.   cat > conftest.$ac_ext <<EOF
  814. #line 914 "configure"
  815. #include "confdefs.h"
  816. #include <assert.h>
  817. Syntax Error
  818. EOF
  819. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  820. { (eval echo configure:920: "$ac_try") 1>&5; (eval $ac_try) 2>&5; }
  821. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}$"`
  822. if test -z "$ac_err"; then
  823.   :
  824. else
  825.   echo "$ac_err" >&5
  826.   echo "configure: failed program was:" >&5
  827.   cat conftest.$ac_ext >&5
  828.   rm -rf conftest*
  829.   CPP="${CC-cc} -nologo -E"
  830.   cat > conftest.$ac_ext <<EOF
  831. #line 931 "configure"
  832. #include "confdefs.h"
  833. #include <assert.h>
  834. Syntax Error
  835. EOF
  836. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  837. { (eval echo configure:937: "$ac_try") 1>&5; (eval $ac_try) 2>&5; }
  838. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}$"`
  839. if test -z "$ac_err"; then
  840.   :
  841. else
  842.   echo "$ac_err" >&5
  843.   echo "configure: failed program was:" >&5
  844.   cat conftest.$ac_ext >&5
  845.   rm -rf conftest*
  846.   CPP=/lib/cpp
  847. fi
  848. rm -f conftest*
  849. fi
  850. rm -f conftest*
  851. fi
  852. rm -f conftest*
  853.   ac_cv_prog_CPP="$CPP"
  854. fi
  855.   CPP="$ac_cv_prog_CPP"
  856. else
  857.   ac_cv_prog_CPP="$CPP"
  858. fi
  859. echo "$ac_t""$CPP" 1>&6
  860.     echo $ac_n "checking dirent.h""... $ac_c" 1>&6
  861. echo "configure:963: checking dirent.h" >&5
  862. if eval "test "`echo '$''{'tcl_cv_dirent_h'+set}'`" = set"; then
  863.   echo $ac_n "(cached) $ac_c" 1>&6
  864. else
  865.   
  866.     cat > conftest.$ac_ext <<EOF
  867. #line 969 "configure"
  868. #include "confdefs.h"
  869. #include <sys/types.h>
  870. #include <dirent.h>
  871. int main() {
  872. #ifndef _POSIX_SOURCE
  873. #   ifdef __Lynx__
  874. /*
  875.  * Generate compilation error to make the test fail:  Lynx headers
  876.  * are only valid if really in the POSIX environment.
  877.  */
  878. missing_procedure();
  879. #   endif
  880. #endif
  881. DIR *d;
  882. struct dirent *entryPtr;
  883. char *p;
  884. d = opendir("foobar");
  885. entryPtr = readdir(d);
  886. p = entryPtr->d_name;
  887. closedir(d);
  888. ; return 0; }
  889. EOF
  890. if { (eval echo configure:995: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  891.   rm -rf conftest*
  892.   tcl_cv_dirent_h=yes
  893. else
  894.   echo "configure: failed program was:" >&5
  895.   cat conftest.$ac_ext >&5
  896.   rm -rf conftest*
  897.   tcl_cv_dirent_h=no
  898. fi
  899. rm -f conftest*
  900. fi
  901. echo "$ac_t""$tcl_cv_dirent_h" 1>&6
  902.     if test $tcl_cv_dirent_h = no; then
  903. cat >> confdefs.h <<EOF
  904. #define NO_DIRENT_H 1
  905. EOF
  906.     fi
  907.     ac_safe=`echo "errno.h" | sed 'y%./+-%__p_%'`
  908. echo $ac_n "checking for errno.h""... $ac_c" 1>&6
  909. echo "configure:1018: checking for errno.h" >&5
  910. if eval "test "`echo '$''{'ac_cv_header_$ac_safe'+set}'`" = set"; then
  911.   echo $ac_n "(cached) $ac_c" 1>&6
  912. else
  913.   cat > conftest.$ac_ext <<EOF
  914. #line 1023 "configure"
  915. #include "confdefs.h"
  916. #include <errno.h>
  917. EOF
  918. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  919. { (eval echo configure:1028: "$ac_try") 1>&5; (eval $ac_try) 2>&5; }
  920. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}$"`
  921. if test -z "$ac_err"; then
  922.   rm -rf conftest*
  923.   eval "ac_cv_header_$ac_safe=yes"
  924. else
  925.   echo "$ac_err" >&5
  926.   echo "configure: failed program was:" >&5
  927.   cat conftest.$ac_ext >&5
  928.   rm -rf conftest*
  929.   eval "ac_cv_header_$ac_safe=no"
  930. fi
  931. rm -f conftest*
  932. fi
  933. if eval "test "`echo '$ac_cv_header_'$ac_safe`" = yes"; then
  934.   echo "$ac_t""yes" 1>&6
  935.   :
  936. else
  937.   echo "$ac_t""no" 1>&6
  938. cat >> confdefs.h <<EOF
  939. #define NO_ERRNO_H 1
  940. EOF
  941. fi
  942.     ac_safe=`echo "float.h" | sed 'y%./+-%__p_%'`
  943. echo $ac_n "checking for float.h""... $ac_c" 1>&6
  944. echo "configure:1055: checking for float.h" >&5
  945. if eval "test "`echo '$''{'ac_cv_header_$ac_safe'+set}'`" = set"; then
  946.   echo $ac_n "(cached) $ac_c" 1>&6
  947. else
  948.   cat > conftest.$ac_ext <<EOF
  949. #line 1060 "configure"
  950. #include "confdefs.h"
  951. #include <float.h>
  952. EOF
  953. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  954. { (eval echo configure:1065: "$ac_try") 1>&5; (eval $ac_try) 2>&5; }
  955. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}$"`
  956. if test -z "$ac_err"; then
  957.   rm -rf conftest*
  958.   eval "ac_cv_header_$ac_safe=yes"
  959. else
  960.   echo "$ac_err" >&5
  961.   echo "configure: failed program was:" >&5
  962.   cat conftest.$ac_ext >&5
  963.   rm -rf conftest*
  964.   eval "ac_cv_header_$ac_safe=no"
  965. fi
  966. rm -f conftest*
  967. fi
  968. if eval "test "`echo '$ac_cv_header_'$ac_safe`" = yes"; then
  969.   echo "$ac_t""yes" 1>&6
  970.   :
  971. else
  972.   echo "$ac_t""no" 1>&6
  973. cat >> confdefs.h <<EOF
  974. #define NO_FLOAT_H 1
  975. EOF
  976. fi
  977.     ac_safe=`echo "values.h" | sed 'y%./+-%__p_%'`
  978. echo $ac_n "checking for values.h""... $ac_c" 1>&6
  979. echo "configure:1092: checking for values.h" >&5
  980. if eval "test "`echo '$''{'ac_cv_header_$ac_safe'+set}'`" = set"; then
  981.   echo $ac_n "(cached) $ac_c" 1>&6
  982. else
  983.   cat > conftest.$ac_ext <<EOF
  984. #line 1097 "configure"
  985. #include "confdefs.h"
  986. #include <values.h>
  987. EOF
  988. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  989. { (eval echo configure:1102: "$ac_try") 1>&5; (eval $ac_try) 2>&5; }
  990. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}$"`
  991. if test -z "$ac_err"; then
  992.   rm -rf conftest*
  993.   eval "ac_cv_header_$ac_safe=yes"
  994. else
  995.   echo "$ac_err" >&5
  996.   echo "configure: failed program was:" >&5
  997.   cat conftest.$ac_ext >&5
  998.   rm -rf conftest*
  999.   eval "ac_cv_header_$ac_safe=no"
  1000. fi
  1001. rm -f conftest*
  1002. fi
  1003. if eval "test "`echo '$ac_cv_header_'$ac_safe`" = yes"; then
  1004.   echo "$ac_t""yes" 1>&6
  1005.   :
  1006. else
  1007.   echo "$ac_t""no" 1>&6
  1008. cat >> confdefs.h <<EOF
  1009. #define NO_VALUES_H 1
  1010. EOF
  1011. fi
  1012.     ac_safe=`echo "limits.h" | sed 'y%./+-%__p_%'`
  1013. echo $ac_n "checking for limits.h""... $ac_c" 1>&6
  1014. echo "configure:1129: checking for limits.h" >&5
  1015. if eval "test "`echo '$''{'ac_cv_header_$ac_safe'+set}'`" = set"; then
  1016.   echo $ac_n "(cached) $ac_c" 1>&6
  1017. else
  1018.   cat > conftest.$ac_ext <<EOF
  1019. #line 1134 "configure"
  1020. #include "confdefs.h"
  1021. #include <limits.h>
  1022. EOF
  1023. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  1024. { (eval echo configure:1139: "$ac_try") 1>&5; (eval $ac_try) 2>&5; }
  1025. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}$"`
  1026. if test -z "$ac_err"; then
  1027.   rm -rf conftest*
  1028.   eval "ac_cv_header_$ac_safe=yes"
  1029. else
  1030.   echo "$ac_err" >&5
  1031.   echo "configure: failed program was:" >&5
  1032.   cat conftest.$ac_ext >&5
  1033.   rm -rf conftest*
  1034.   eval "ac_cv_header_$ac_safe=no"
  1035. fi
  1036. rm -f conftest*
  1037. fi
  1038. if eval "test "`echo '$ac_cv_header_'$ac_safe`" = yes"; then
  1039.   echo "$ac_t""yes" 1>&6
  1040.   cat >> confdefs.h <<EOF
  1041. #define HAVE_LIMITS_H 1
  1042. EOF
  1043. else
  1044.   echo "$ac_t""no" 1>&6
  1045. cat >> confdefs.h <<EOF
  1046. #define NO_LIMITS_H 1
  1047. EOF
  1048. fi
  1049.     ac_safe=`echo "stdlib.h" | sed 'y%./+-%__p_%'`
  1050. echo $ac_n "checking for stdlib.h""... $ac_c" 1>&6
  1051. echo "configure:1169: checking for stdlib.h" >&5
  1052. if eval "test "`echo '$''{'ac_cv_header_$ac_safe'+set}'`" = set"; then
  1053.   echo $ac_n "(cached) $ac_c" 1>&6
  1054. else
  1055.   cat > conftest.$ac_ext <<EOF
  1056. #line 1174 "configure"
  1057. #include "confdefs.h"
  1058. #include <stdlib.h>
  1059. EOF
  1060. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  1061. { (eval echo configure:1179: "$ac_try") 1>&5; (eval $ac_try) 2>&5; }
  1062. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}$"`
  1063. if test -z "$ac_err"; then
  1064.   rm -rf conftest*
  1065.   eval "ac_cv_header_$ac_safe=yes"
  1066. else
  1067.   echo "$ac_err" >&5
  1068.   echo "configure: failed program was:" >&5
  1069.   cat conftest.$ac_ext >&5
  1070.   rm -rf conftest*
  1071.   eval "ac_cv_header_$ac_safe=no"
  1072. fi
  1073. rm -f conftest*
  1074. fi
  1075. if eval "test "`echo '$ac_cv_header_'$ac_safe`" = yes"; then
  1076.   echo "$ac_t""yes" 1>&6
  1077.   tcl_ok=1
  1078. else
  1079.   echo "$ac_t""no" 1>&6
  1080. tcl_ok=0
  1081. fi
  1082.     cat > conftest.$ac_ext <<EOF
  1083. #line 1202 "configure"
  1084. #include "confdefs.h"
  1085. #include <stdlib.h>
  1086. EOF
  1087. if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  1088.   egrep "strtol" >/dev/null 2>&1; then
  1089.   :
  1090. else
  1091.   rm -rf conftest*
  1092.   tcl_ok=0
  1093. fi
  1094. rm -f conftest*
  1095.     cat > conftest.$ac_ext <<EOF
  1096. #line 1216 "configure"
  1097. #include "confdefs.h"
  1098. #include <stdlib.h>
  1099. EOF
  1100. if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  1101.   egrep "strtoul" >/dev/null 2>&1; then
  1102.   :
  1103. else
  1104.   rm -rf conftest*
  1105.   tcl_ok=0
  1106. fi
  1107. rm -f conftest*
  1108.     cat > conftest.$ac_ext <<EOF
  1109. #line 1230 "configure"
  1110. #include "confdefs.h"
  1111. #include <stdlib.h>
  1112. EOF
  1113. if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  1114.   egrep "strtod" >/dev/null 2>&1; then
  1115.   :
  1116. else
  1117.   rm -rf conftest*
  1118.   tcl_ok=0
  1119. fi
  1120. rm -f conftest*
  1121.     if test $tcl_ok = 0; then
  1122. cat >> confdefs.h <<EOF
  1123. #define NO_STDLIB_H 1
  1124. EOF
  1125.     fi
  1126.     ac_safe=`echo "string.h" | sed 'y%./+-%__p_%'`
  1127. echo $ac_n "checking for string.h""... $ac_c" 1>&6
  1128. echo "configure:1251: checking for string.h" >&5
  1129. if eval "test "`echo '$''{'ac_cv_header_$ac_safe'+set}'`" = set"; then
  1130.   echo $ac_n "(cached) $ac_c" 1>&6
  1131. else
  1132.   cat > conftest.$ac_ext <<EOF
  1133. #line 1256 "configure"
  1134. #include "confdefs.h"
  1135. #include <string.h>
  1136. EOF
  1137. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  1138. { (eval echo configure:1261: "$ac_try") 1>&5; (eval $ac_try) 2>&5; }
  1139. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}$"`
  1140. if test -z "$ac_err"; then
  1141.   rm -rf conftest*
  1142.   eval "ac_cv_header_$ac_safe=yes"
  1143. else
  1144.   echo "$ac_err" >&5
  1145.   echo "configure: failed program was:" >&5
  1146.   cat conftest.$ac_ext >&5
  1147.   rm -rf conftest*
  1148.   eval "ac_cv_header_$ac_safe=no"
  1149. fi
  1150. rm -f conftest*
  1151. fi
  1152. if eval "test "`echo '$ac_cv_header_'$ac_safe`" = yes"; then
  1153.   echo "$ac_t""yes" 1>&6
  1154.   tcl_ok=1
  1155. else
  1156.   echo "$ac_t""no" 1>&6
  1157. tcl_ok=0
  1158. fi
  1159.     cat > conftest.$ac_ext <<EOF
  1160. #line 1284 "configure"
  1161. #include "confdefs.h"
  1162. #include <string.h>
  1163. EOF
  1164. if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  1165.   egrep "strstr" >/dev/null 2>&1; then
  1166.   :
  1167. else
  1168.   rm -rf conftest*
  1169.   tcl_ok=0
  1170. fi
  1171. rm -f conftest*
  1172.     cat > conftest.$ac_ext <<EOF
  1173. #line 1298 "configure"
  1174. #include "confdefs.h"
  1175. #include <string.h>
  1176. EOF
  1177. if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  1178.   egrep "strerror" >/dev/null 2>&1; then
  1179.   :
  1180. else
  1181.   rm -rf conftest*
  1182.   tcl_ok=0
  1183. fi
  1184. rm -f conftest*
  1185.     # See also memmove check below for a place where NO_STRING_H can be
  1186.     # set and why.
  1187.     if test $tcl_ok = 0; then
  1188. cat >> confdefs.h <<EOF
  1189. #define NO_STRING_H 1
  1190. EOF
  1191.     fi
  1192.     ac_safe=`echo "sys/wait.h" | sed 'y%./+-%__p_%'`
  1193. echo $ac_n "checking for sys/wait.h""... $ac_c" 1>&6
  1194. echo "configure:1324: checking for sys/wait.h" >&5
  1195. if eval "test "`echo '$''{'ac_cv_header_$ac_safe'+set}'`" = set"; then
  1196.   echo $ac_n "(cached) $ac_c" 1>&6
  1197. else
  1198.   cat > conftest.$ac_ext <<EOF
  1199. #line 1329 "configure"
  1200. #include "confdefs.h"
  1201. #include <sys/wait.h>
  1202. EOF
  1203. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  1204. { (eval echo configure:1334: "$ac_try") 1>&5; (eval $ac_try) 2>&5; }
  1205. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}$"`
  1206. if test -z "$ac_err"; then
  1207.   rm -rf conftest*
  1208.   eval "ac_cv_header_$ac_safe=yes"
  1209. else
  1210.   echo "$ac_err" >&5
  1211.   echo "configure: failed program was:" >&5
  1212.   cat conftest.$ac_ext >&5
  1213.   rm -rf conftest*
  1214.   eval "ac_cv_header_$ac_safe=no"
  1215. fi
  1216. rm -f conftest*
  1217. fi
  1218. if eval "test "`echo '$ac_cv_header_'$ac_safe`" = yes"; then
  1219.   echo "$ac_t""yes" 1>&6
  1220.   :
  1221. else
  1222.   echo "$ac_t""no" 1>&6
  1223. cat >> confdefs.h <<EOF
  1224. #define NO_SYS_WAIT_H 1
  1225. EOF
  1226. fi
  1227.     ac_safe=`echo "dlfcn.h" | sed 'y%./+-%__p_%'`
  1228. echo $ac_n "checking for dlfcn.h""... $ac_c" 1>&6
  1229. echo "configure:1361: checking for dlfcn.h" >&5
  1230. if eval "test "`echo '$''{'ac_cv_header_$ac_safe'+set}'`" = set"; then
  1231.   echo $ac_n "(cached) $ac_c" 1>&6
  1232. else
  1233.   cat > conftest.$ac_ext <<EOF
  1234. #line 1366 "configure"
  1235. #include "confdefs.h"
  1236. #include <dlfcn.h>
  1237. EOF
  1238. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  1239. { (eval echo configure:1371: "$ac_try") 1>&5; (eval $ac_try) 2>&5; }
  1240. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}$"`
  1241. if test -z "$ac_err"; then
  1242.   rm -rf conftest*
  1243.   eval "ac_cv_header_$ac_safe=yes"
  1244. else
  1245.   echo "$ac_err" >&5
  1246.   echo "configure: failed program was:" >&5
  1247.   cat conftest.$ac_ext >&5
  1248.   rm -rf conftest*
  1249.   eval "ac_cv_header_$ac_safe=no"
  1250. fi
  1251. rm -f conftest*
  1252. fi
  1253. if eval "test "`echo '$ac_cv_header_'$ac_safe`" = yes"; then
  1254.   echo "$ac_t""yes" 1>&6
  1255.   :
  1256. else
  1257.   echo "$ac_t""no" 1>&6
  1258. cat >> confdefs.h <<EOF
  1259. #define NO_DLFCN_H 1
  1260. EOF
  1261. fi
  1262.     # OS/390 lacks sys/param.h (and doesn't need it, by chance).
  1263.     for ac_hdr in unistd.h sys/param.h
  1264. do
  1265. ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
  1266. echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
  1267. echo "configure:1402: checking for $ac_hdr" >&5
  1268. if eval "test "`echo '$''{'ac_cv_header_$ac_safe'+set}'`" = set"; then
  1269.   echo $ac_n "(cached) $ac_c" 1>&6
  1270. else
  1271.   cat > conftest.$ac_ext <<EOF
  1272. #line 1407 "configure"
  1273. #include "confdefs.h"
  1274. #include <$ac_hdr>
  1275. EOF
  1276. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  1277. { (eval echo configure:1412: "$ac_try") 1>&5; (eval $ac_try) 2>&5; }
  1278. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}$"`
  1279. if test -z "$ac_err"; then
  1280.   rm -rf conftest*
  1281.   eval "ac_cv_header_$ac_safe=yes"
  1282. else
  1283.   echo "$ac_err" >&5
  1284.   echo "configure: failed program was:" >&5
  1285.   cat conftest.$ac_ext >&5
  1286.   rm -rf conftest*
  1287.   eval "ac_cv_header_$ac_safe=no"
  1288. fi
  1289. rm -f conftest*
  1290. fi
  1291. if eval "test "`echo '$ac_cv_header_'$ac_safe`" = yes"; then
  1292.   echo "$ac_t""yes" 1>&6
  1293.     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
  1294.   cat >> confdefs.h <<EOF
  1295. #define $ac_tr_hdr 1
  1296. EOF
  1297.  
  1298. else
  1299.   echo "$ac_t""no" 1>&6
  1300. fi
  1301. done
  1302. #------------------------------------------------------------------------
  1303. # If we're using GCC, see if the compiler understands -pipe.  If so, use it.
  1304. # It makes compiling go faster.  (This is only a performance feature.)
  1305. #------------------------------------------------------------------------
  1306. if test -z "$no_pipe" && test -n "$GCC"; then
  1307.     echo $ac_n "checking if the compiler understands -pipe""... $ac_c" 1>&6
  1308. echo "configure:1447: checking if the compiler understands -pipe" >&5
  1309. if eval "test "`echo '$''{'tcl_cv_cc_pipe'+set}'`" = set"; then
  1310.   echo $ac_n "(cached) $ac_c" 1>&6
  1311. else
  1312.   
  1313. hold_cflags=$CFLAGS; CFLAGS="$CFLAGS -pipe"
  1314. cat > conftest.$ac_ext <<EOF
  1315. #line 1454 "configure"
  1316. #include "confdefs.h"
  1317. int main() {
  1318. ; return 0; }
  1319. EOF
  1320. if { (eval echo configure:1461: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  1321.   rm -rf conftest*
  1322.   tcl_cv_cc_pipe=yes
  1323. else
  1324.   echo "configure: failed program was:" >&5
  1325.   cat conftest.$ac_ext >&5
  1326.   rm -rf conftest*
  1327.   tcl_cv_cc_pipe=no
  1328. fi
  1329. rm -f conftest*
  1330. CFLAGS=$hold_cflags
  1331. fi
  1332. echo "$ac_t""$tcl_cv_cc_pipe" 1>&6
  1333.     if test $tcl_cv_cc_pipe = yes; then
  1334. CFLAGS="$CFLAGS -pipe"
  1335.     fi
  1336. fi
  1337. #------------------------------------------------------------------------
  1338. # Threads support
  1339. #------------------------------------------------------------------------
  1340.     # Check whether --enable-threads or --disable-threads was given.
  1341. if test "${enable_threads+set}" = set; then
  1342.   enableval="$enable_threads"
  1343.   tcl_ok=$enableval
  1344. else
  1345.   tcl_ok=no
  1346. fi
  1347.     if test "${TCL_THREADS}" = 1; then
  1348. tcl_threaded_core=1;
  1349.     fi
  1350.     if test "$tcl_ok" = "yes" -o "${TCL_THREADS}" = 1; then
  1351. TCL_THREADS=1
  1352. # USE_THREAD_ALLOC tells us to try the special thread-based
  1353. # allocator that significantly reduces lock contention
  1354. cat >> confdefs.h <<EOF
  1355. #define USE_THREAD_ALLOC 1
  1356. EOF
  1357. cat >> confdefs.h <<EOF
  1358. #define _REENTRANT 1
  1359. EOF
  1360. if test "`uname -s`" = "SunOS" ; then
  1361.     cat >> confdefs.h <<EOF
  1362. #define _POSIX_PTHREAD_SEMANTICS 1
  1363. EOF
  1364. fi
  1365. cat >> confdefs.h <<EOF
  1366. #define _THREAD_SAFE 1
  1367. EOF
  1368. echo $ac_n "checking for pthread_mutex_init in -lpthread""... $ac_c" 1>&6
  1369. echo "configure:1521: checking for pthread_mutex_init in -lpthread" >&5
  1370. ac_lib_var=`echo pthread'_'pthread_mutex_init | sed 'y%./+-%__p_%'`
  1371. if eval "test "`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`" = set"; then
  1372.   echo $ac_n "(cached) $ac_c" 1>&6
  1373. else
  1374.   ac_save_LIBS="$LIBS"
  1375. LIBS="-lpthread  $LIBS"
  1376. cat > conftest.$ac_ext <<EOF
  1377. #line 1529 "configure"
  1378. #include "confdefs.h"
  1379. /* Override any gcc2 internal prototype to avoid an error.  */
  1380. /* We use char because int might match the return type of a gcc2
  1381.     builtin and then its argument prototype would still apply.  */
  1382. char pthread_mutex_init();
  1383. int main() {
  1384. pthread_mutex_init()
  1385. ; return 0; }
  1386. EOF
  1387. if { (eval echo configure:1540: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  1388.   rm -rf conftest*
  1389.   eval "ac_cv_lib_$ac_lib_var=yes"
  1390. else
  1391.   echo "configure: failed program was:" >&5
  1392.   cat conftest.$ac_ext >&5
  1393.   rm -rf conftest*
  1394.   eval "ac_cv_lib_$ac_lib_var=no"
  1395. fi
  1396. rm -f conftest*
  1397. LIBS="$ac_save_LIBS"
  1398. fi
  1399. if eval "test "`echo '$ac_cv_lib_'$ac_lib_var`" = yes"; then
  1400.   echo "$ac_t""yes" 1>&6
  1401.   tcl_ok=yes
  1402. else
  1403.   echo "$ac_t""no" 1>&6
  1404. tcl_ok=no
  1405. fi
  1406. if test "$tcl_ok" = "no"; then
  1407.     # Check a little harder for __pthread_mutex_init in the same
  1408.     # library, as some systems hide it there until pthread.h is
  1409.     # defined.  We could alternatively do an AC_TRY_COMPILE with
  1410.     # pthread.h, but that will work with libpthread really doesn't
  1411.     # exist, like AIX 4.2.  [Bug: 4359]
  1412.     echo $ac_n "checking for __pthread_mutex_init in -lpthread""... $ac_c" 1>&6
  1413. echo "configure:1568: checking for __pthread_mutex_init in -lpthread" >&5
  1414. ac_lib_var=`echo pthread'_'__pthread_mutex_init | sed 'y%./+-%__p_%'`
  1415. if eval "test "`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`" = set"; then
  1416.   echo $ac_n "(cached) $ac_c" 1>&6
  1417. else
  1418.   ac_save_LIBS="$LIBS"
  1419. LIBS="-lpthread  $LIBS"
  1420. cat > conftest.$ac_ext <<EOF
  1421. #line 1576 "configure"
  1422. #include "confdefs.h"
  1423. /* Override any gcc2 internal prototype to avoid an error.  */
  1424. /* We use char because int might match the return type of a gcc2
  1425.     builtin and then its argument prototype would still apply.  */
  1426. char __pthread_mutex_init();
  1427. int main() {
  1428. __pthread_mutex_init()
  1429. ; return 0; }
  1430. EOF
  1431. if { (eval echo configure:1587: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  1432.   rm -rf conftest*
  1433.   eval "ac_cv_lib_$ac_lib_var=yes"
  1434. else
  1435.   echo "configure: failed program was:" >&5
  1436.   cat conftest.$ac_ext >&5
  1437.   rm -rf conftest*
  1438.   eval "ac_cv_lib_$ac_lib_var=no"
  1439. fi
  1440. rm -f conftest*
  1441. LIBS="$ac_save_LIBS"
  1442. fi
  1443. if eval "test "`echo '$ac_cv_lib_'$ac_lib_var`" = yes"; then
  1444.   echo "$ac_t""yes" 1>&6
  1445.   tcl_ok=yes
  1446. else
  1447.   echo "$ac_t""no" 1>&6
  1448. tcl_ok=no
  1449. fi
  1450. fi
  1451. if test "$tcl_ok" = "yes"; then
  1452.     # The space is needed
  1453.     THREADS_LIBS=" -lpthread"
  1454. else
  1455.     echo $ac_n "checking for pthread_mutex_init in -lpthreads""... $ac_c" 1>&6
  1456. echo "configure:1615: checking for pthread_mutex_init in -lpthreads" >&5
  1457. ac_lib_var=`echo pthreads'_'pthread_mutex_init | sed 'y%./+-%__p_%'`
  1458. if eval "test "`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`" = set"; then
  1459.   echo $ac_n "(cached) $ac_c" 1>&6
  1460. else
  1461.   ac_save_LIBS="$LIBS"
  1462. LIBS="-lpthreads  $LIBS"
  1463. cat > conftest.$ac_ext <<EOF
  1464. #line 1623 "configure"
  1465. #include "confdefs.h"
  1466. /* Override any gcc2 internal prototype to avoid an error.  */
  1467. /* We use char because int might match the return type of a gcc2
  1468.     builtin and then its argument prototype would still apply.  */
  1469. char pthread_mutex_init();
  1470. int main() {
  1471. pthread_mutex_init()
  1472. ; return 0; }
  1473. EOF
  1474. if { (eval echo configure:1634: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  1475.   rm -rf conftest*
  1476.   eval "ac_cv_lib_$ac_lib_var=yes"
  1477. else
  1478.   echo "configure: failed program was:" >&5
  1479.   cat conftest.$ac_ext >&5
  1480.   rm -rf conftest*
  1481.   eval "ac_cv_lib_$ac_lib_var=no"
  1482. fi
  1483. rm -f conftest*
  1484. LIBS="$ac_save_LIBS"
  1485. fi
  1486. if eval "test "`echo '$ac_cv_lib_'$ac_lib_var`" = yes"; then
  1487.   echo "$ac_t""yes" 1>&6
  1488.   tcl_ok=yes
  1489. else
  1490.   echo "$ac_t""no" 1>&6
  1491. tcl_ok=no
  1492. fi
  1493.     if test "$tcl_ok" = "yes"; then
  1494. # The space is needed
  1495. THREADS_LIBS=" -lpthreads"
  1496.     else
  1497. echo $ac_n "checking for pthread_mutex_init in -lc""... $ac_c" 1>&6
  1498. echo "configure:1660: checking for pthread_mutex_init in -lc" >&5
  1499. ac_lib_var=`echo c'_'pthread_mutex_init | sed 'y%./+-%__p_%'`
  1500. if eval "test "`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`" = set"; then
  1501.   echo $ac_n "(cached) $ac_c" 1>&6
  1502. else
  1503.   ac_save_LIBS="$LIBS"
  1504. LIBS="-lc  $LIBS"
  1505. cat > conftest.$ac_ext <<EOF
  1506. #line 1668 "configure"
  1507. #include "confdefs.h"
  1508. /* Override any gcc2 internal prototype to avoid an error.  */
  1509. /* We use char because int might match the return type of a gcc2
  1510.     builtin and then its argument prototype would still apply.  */
  1511. char pthread_mutex_init();
  1512. int main() {
  1513. pthread_mutex_init()
  1514. ; return 0; }
  1515. EOF
  1516. if { (eval echo configure:1679: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  1517.   rm -rf conftest*
  1518.   eval "ac_cv_lib_$ac_lib_var=yes"
  1519. else
  1520.   echo "configure: failed program was:" >&5
  1521.   cat conftest.$ac_ext >&5
  1522.   rm -rf conftest*
  1523.   eval "ac_cv_lib_$ac_lib_var=no"
  1524. fi
  1525. rm -f conftest*
  1526. LIBS="$ac_save_LIBS"
  1527. fi
  1528. if eval "test "`echo '$ac_cv_lib_'$ac_lib_var`" = yes"; then
  1529.   echo "$ac_t""yes" 1>&6
  1530.   tcl_ok=yes
  1531. else
  1532.   echo "$ac_t""no" 1>&6
  1533. tcl_ok=no
  1534. fi
  1535. if test "$tcl_ok" = "no"; then
  1536.     echo $ac_n "checking for pthread_mutex_init in -lc_r""... $ac_c" 1>&6
  1537. echo "configure:1702: checking for pthread_mutex_init in -lc_r" >&5
  1538. ac_lib_var=`echo c_r'_'pthread_mutex_init | sed 'y%./+-%__p_%'`
  1539. if eval "test "`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`" = set"; then
  1540.   echo $ac_n "(cached) $ac_c" 1>&6
  1541. else
  1542.   ac_save_LIBS="$LIBS"
  1543. LIBS="-lc_r  $LIBS"
  1544. cat > conftest.$ac_ext <<EOF
  1545. #line 1710 "configure"
  1546. #include "confdefs.h"
  1547. /* Override any gcc2 internal prototype to avoid an error.  */
  1548. /* We use char because int might match the return type of a gcc2
  1549.     builtin and then its argument prototype would still apply.  */
  1550. char pthread_mutex_init();
  1551. int main() {
  1552. pthread_mutex_init()
  1553. ; return 0; }
  1554. EOF
  1555. if { (eval echo configure:1721: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  1556.   rm -rf conftest*
  1557.   eval "ac_cv_lib_$ac_lib_var=yes"
  1558. else
  1559.   echo "configure: failed program was:" >&5
  1560.   cat conftest.$ac_ext >&5
  1561.   rm -rf conftest*
  1562.   eval "ac_cv_lib_$ac_lib_var=no"
  1563. fi
  1564. rm -f conftest*
  1565. LIBS="$ac_save_LIBS"
  1566. fi
  1567. if eval "test "`echo '$ac_cv_lib_'$ac_lib_var`" = yes"; then
  1568.   echo "$ac_t""yes" 1>&6
  1569.   tcl_ok=yes
  1570. else
  1571.   echo "$ac_t""no" 1>&6
  1572. tcl_ok=no
  1573. fi
  1574.     if test "$tcl_ok" = "yes"; then
  1575. # The space is needed
  1576. THREADS_LIBS=" -pthread"
  1577.     else
  1578. TCL_THREADS=0
  1579. echo "configure: warning: Don't know how to find pthread lib on your system - you must disable thread support or edit the LIBS in the Makefile..." 1>&2
  1580.     fi
  1581. fi
  1582.     fi
  1583. fi
  1584. # Does the pthread-implementation provide
  1585. # 'pthread_attr_setstacksize' ?
  1586. ac_saved_libs=$LIBS
  1587. LIBS="$LIBS $THREADS_LIBS"
  1588. for ac_func in pthread_attr_setstacksize
  1589. do
  1590. echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
  1591. echo "configure:1761: checking for $ac_func" >&5
  1592. if eval "test "`echo '$''{'ac_cv_func_$ac_func'+set}'`" = set"; then
  1593.   echo $ac_n "(cached) $ac_c" 1>&6
  1594. else
  1595.   cat > conftest.$ac_ext <<EOF
  1596. #line 1766 "configure"
  1597. #include "confdefs.h"
  1598. /* System header to define __stub macros and hopefully few prototypes,
  1599.     which can conflict with char $ac_func(); below.  */
  1600. #include <assert.h>
  1601. /* Override any gcc2 internal prototype to avoid an error.  */
  1602. /* We use char because int might match the return type of a gcc2
  1603.     builtin and then its argument prototype would still apply.  */
  1604. char $ac_func();
  1605. int main() {
  1606. /* The GNU C library defines this for functions which it implements
  1607.     to always fail with ENOSYS.  Some functions are actually named
  1608.     something starting with __ and the normal name is an alias.  */
  1609. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  1610. choke me
  1611. #else
  1612. $ac_func();
  1613. #endif
  1614. ; return 0; }
  1615. EOF
  1616. if { (eval echo configure:1789: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  1617.   rm -rf conftest*
  1618.   eval "ac_cv_func_$ac_func=yes"
  1619. else
  1620.   echo "configure: failed program was:" >&5
  1621.   cat conftest.$ac_ext >&5
  1622.   rm -rf conftest*
  1623.   eval "ac_cv_func_$ac_func=no"
  1624. fi
  1625. rm -f conftest*
  1626. fi
  1627. if eval "test "`echo '$ac_cv_func_'$ac_func`" = yes"; then
  1628.   echo "$ac_t""yes" 1>&6
  1629.     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  1630.   cat >> confdefs.h <<EOF
  1631. #define $ac_tr_func 1
  1632. EOF
  1633.  
  1634. else
  1635.   echo "$ac_t""no" 1>&6
  1636. fi
  1637. done
  1638. for ac_func in pthread_atfork
  1639. do
  1640. echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
  1641. echo "configure:1816: checking for $ac_func" >&5
  1642. if eval "test "`echo '$''{'ac_cv_func_$ac_func'+set}'`" = set"; then
  1643.   echo $ac_n "(cached) $ac_c" 1>&6
  1644. else
  1645.   cat > conftest.$ac_ext <<EOF
  1646. #line 1821 "configure"
  1647. #include "confdefs.h"
  1648. /* System header to define __stub macros and hopefully few prototypes,
  1649.     which can conflict with char $ac_func(); below.  */
  1650. #include <assert.h>
  1651. /* Override any gcc2 internal prototype to avoid an error.  */
  1652. /* We use char because int might match the return type of a gcc2
  1653.     builtin and then its argument prototype would still apply.  */
  1654. char $ac_func();
  1655. int main() {
  1656. /* The GNU C library defines this for functions which it implements
  1657.     to always fail with ENOSYS.  Some functions are actually named
  1658.     something starting with __ and the normal name is an alias.  */
  1659. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  1660. choke me
  1661. #else
  1662. $ac_func();
  1663. #endif
  1664. ; return 0; }
  1665. EOF
  1666. if { (eval echo configure:1844: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  1667.   rm -rf conftest*
  1668.   eval "ac_cv_func_$ac_func=yes"
  1669. else
  1670.   echo "configure: failed program was:" >&5
  1671.   cat conftest.$ac_ext >&5
  1672.   rm -rf conftest*
  1673.   eval "ac_cv_func_$ac_func=no"
  1674. fi
  1675. rm -f conftest*
  1676. fi
  1677. if eval "test "`echo '$ac_cv_func_'$ac_func`" = yes"; then
  1678.   echo "$ac_t""yes" 1>&6
  1679.     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  1680.   cat >> confdefs.h <<EOF
  1681. #define $ac_tr_func 1
  1682. EOF
  1683.  
  1684. else
  1685.   echo "$ac_t""no" 1>&6
  1686. fi
  1687. done
  1688. LIBS=$ac_saved_libs
  1689.     else
  1690. TCL_THREADS=0
  1691.     fi
  1692.     # Do checking message here to not mess up interleaved configure output
  1693.     echo $ac_n "checking for building with threads""... $ac_c" 1>&6
  1694. echo "configure:1874: checking for building with threads" >&5
  1695.     if test "${TCL_THREADS}" = 1; then
  1696. cat >> confdefs.h <<EOF
  1697. #define TCL_THREADS 1
  1698. EOF
  1699. if test "${tcl_threaded_core}" = 1; then
  1700.     echo "$ac_t""yes (threaded core)" 1>&6
  1701. else
  1702.     echo "$ac_t""yes" 1>&6
  1703. fi
  1704.     else
  1705. echo "$ac_t""no (default)" 1>&6
  1706.     fi
  1707.     
  1708. #--------------------------------------------------------------------
  1709. # Look for libraries that we will need when compiling the Tcl shell
  1710. #--------------------------------------------------------------------
  1711.     #--------------------------------------------------------------------
  1712.     # On a few very rare systems, all of the libm.a stuff is
  1713.     # already in libc.a.  Set compiler flags accordingly.
  1714.     # Also, Linux requires the "ieee" library for math to work
  1715.     # right (and it must appear before "-lm").
  1716.     #--------------------------------------------------------------------
  1717.     echo $ac_n "checking for sin""... $ac_c" 1>&6
  1718. echo "configure:1905: checking for sin" >&5
  1719. if eval "test "`echo '$''{'ac_cv_func_sin'+set}'`" = set"; then
  1720.   echo $ac_n "(cached) $ac_c" 1>&6
  1721. else
  1722.   cat > conftest.$ac_ext <<EOF
  1723. #line 1910 "configure"
  1724. #include "confdefs.h"
  1725. /* System header to define __stub macros and hopefully few prototypes,
  1726.     which can conflict with char sin(); below.  */
  1727. #include <assert.h>
  1728. /* Override any gcc2 internal prototype to avoid an error.  */
  1729. /* We use char because int might match the return type of a gcc2
  1730.     builtin and then its argument prototype would still apply.  */
  1731. char sin();
  1732. int main() {
  1733. /* The GNU C library defines this for functions which it implements
  1734.     to always fail with ENOSYS.  Some functions are actually named
  1735.     something starting with __ and the normal name is an alias.  */
  1736. #if defined (__stub_sin) || defined (__stub___sin)
  1737. choke me
  1738. #else
  1739. sin();
  1740. #endif
  1741. ; return 0; }
  1742. EOF
  1743. if { (eval echo configure:1933: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  1744.   rm -rf conftest*
  1745.   eval "ac_cv_func_sin=yes"
  1746. else
  1747.   echo "configure: failed program was:" >&5
  1748.   cat conftest.$ac_ext >&5
  1749.   rm -rf conftest*
  1750.   eval "ac_cv_func_sin=no"
  1751. fi
  1752. rm -f conftest*
  1753. fi
  1754. if eval "test "`echo '$ac_cv_func_'sin`" = yes"; then
  1755.   echo "$ac_t""yes" 1>&6
  1756.   MATH_LIBS=""
  1757. else
  1758.   echo "$ac_t""no" 1>&6
  1759. MATH_LIBS="-lm"
  1760. fi
  1761.     echo $ac_n "checking for main in -lieee""... $ac_c" 1>&6
  1762. echo "configure:1954: checking for main in -lieee" >&5
  1763. ac_lib_var=`echo ieee'_'main | sed 'y%./+-%__p_%'`
  1764. if eval "test "`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`" = set"; then
  1765.   echo $ac_n "(cached) $ac_c" 1>&6
  1766. else
  1767.   ac_save_LIBS="$LIBS"
  1768. LIBS="-lieee  $LIBS"
  1769. cat > conftest.$ac_ext <<EOF
  1770. #line 1962 "configure"
  1771. #include "confdefs.h"
  1772. int main() {
  1773. main()
  1774. ; return 0; }
  1775. EOF
  1776. if { (eval echo configure:1969: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  1777.   rm -rf conftest*
  1778.   eval "ac_cv_lib_$ac_lib_var=yes"
  1779. else
  1780.   echo "configure: failed program was:" >&5
  1781.   cat conftest.$ac_ext >&5
  1782.   rm -rf conftest*
  1783.   eval "ac_cv_lib_$ac_lib_var=no"
  1784. fi
  1785. rm -f conftest*
  1786. LIBS="$ac_save_LIBS"
  1787. fi
  1788. if eval "test "`echo '$ac_cv_lib_'$ac_lib_var`" = yes"; then
  1789.   echo "$ac_t""yes" 1>&6
  1790.   MATH_LIBS="-lieee $MATH_LIBS"
  1791. else
  1792.   echo "$ac_t""no" 1>&6
  1793. fi
  1794.     #--------------------------------------------------------------------
  1795.     # Interactive UNIX requires -linet instead of -lsocket, plus it
  1796.     # needs net/errno.h to define the socket-related error codes.
  1797.     #--------------------------------------------------------------------
  1798.     echo $ac_n "checking for main in -linet""... $ac_c" 1>&6
  1799. echo "configure:1996: checking for main in -linet" >&5
  1800. ac_lib_var=`echo inet'_'main | sed 'y%./+-%__p_%'`
  1801. if eval "test "`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`" = set"; then
  1802.   echo $ac_n "(cached) $ac_c" 1>&6
  1803. else
  1804.   ac_save_LIBS="$LIBS"
  1805. LIBS="-linet  $LIBS"
  1806. cat > conftest.$ac_ext <<EOF
  1807. #line 2004 "configure"
  1808. #include "confdefs.h"
  1809. int main() {
  1810. main()
  1811. ; return 0; }
  1812. EOF
  1813. if { (eval echo configure:2011: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  1814.   rm -rf conftest*
  1815.   eval "ac_cv_lib_$ac_lib_var=yes"
  1816. else
  1817.   echo "configure: failed program was:" >&5
  1818.   cat conftest.$ac_ext >&5
  1819.   rm -rf conftest*
  1820.   eval "ac_cv_lib_$ac_lib_var=no"
  1821. fi
  1822. rm -f conftest*
  1823. LIBS="$ac_save_LIBS"
  1824. fi
  1825. if eval "test "`echo '$ac_cv_lib_'$ac_lib_var`" = yes"; then
  1826.   echo "$ac_t""yes" 1>&6
  1827.   LIBS="$LIBS -linet"
  1828. else
  1829.   echo "$ac_t""no" 1>&6
  1830. fi
  1831.     ac_safe=`echo "net/errno.h" | sed 'y%./+-%__p_%'`
  1832. echo $ac_n "checking for net/errno.h""... $ac_c" 1>&6
  1833. echo "configure:2033: checking for net/errno.h" >&5
  1834. if eval "test "`echo '$''{'ac_cv_header_$ac_safe'+set}'`" = set"; then
  1835.   echo $ac_n "(cached) $ac_c" 1>&6
  1836. else
  1837.   cat > conftest.$ac_ext <<EOF
  1838. #line 2038 "configure"
  1839. #include "confdefs.h"
  1840. #include <net/errno.h>
  1841. EOF
  1842. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  1843. { (eval echo configure:2043: "$ac_try") 1>&5; (eval $ac_try) 2>&5; }
  1844. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}$"`
  1845. if test -z "$ac_err"; then
  1846.   rm -rf conftest*
  1847.   eval "ac_cv_header_$ac_safe=yes"
  1848. else
  1849.   echo "$ac_err" >&5
  1850.   echo "configure: failed program was:" >&5
  1851.   cat conftest.$ac_ext >&5
  1852.   rm -rf conftest*
  1853.   eval "ac_cv_header_$ac_safe=no"
  1854. fi
  1855. rm -f conftest*
  1856. fi
  1857. if eval "test "`echo '$ac_cv_header_'$ac_safe`" = yes"; then
  1858.   echo "$ac_t""yes" 1>&6
  1859.   cat >> confdefs.h <<EOF
  1860. #define HAVE_NET_ERRNO_H 1
  1861. EOF
  1862. else
  1863.   echo "$ac_t""no" 1>&6
  1864. fi
  1865.     #--------------------------------------------------------------------
  1866.     # Check for the existence of the -lsocket and -lnsl libraries.
  1867.     # The order here is important, so that they end up in the right
  1868.     # order in the command line generated by make.  Here are some
  1869.     # special considerations:
  1870.     # 1. Use "connect" and "accept" to check for -lsocket, and
  1871.     #    "gethostbyname" to check for -lnsl.
  1872.     # 2. Use each function name only once:  can't redo a check because
  1873.     #    autoconf caches the results of the last check and won't redo it.
  1874.     # 3. Use -lnsl and -lsocket only if they supply procedures that
  1875.     #    aren't already present in the normal libraries.  This is because
  1876.     #    IRIX 5.2 has libraries, but they aren't needed and they're
  1877.     #    bogus:  they goof up name resolution if used.
  1878.     # 4. On some SVR4 systems, can't use -lsocket without -lnsl too.
  1879.     #    To get around this problem, check for both libraries together
  1880.     #    if -lsocket doesn't work by itself.
  1881.     #--------------------------------------------------------------------
  1882.     tcl_checkBoth=0
  1883.     echo $ac_n "checking for connect""... $ac_c" 1>&6
  1884. echo "configure:2088: checking for connect" >&5
  1885. if eval "test "`echo '$''{'ac_cv_func_connect'+set}'`" = set"; then
  1886.   echo $ac_n "(cached) $ac_c" 1>&6
  1887. else
  1888.   cat > conftest.$ac_ext <<EOF
  1889. #line 2093 "configure"
  1890. #include "confdefs.h"
  1891. /* System header to define __stub macros and hopefully few prototypes,
  1892.     which can conflict with char connect(); below.  */
  1893. #include <assert.h>
  1894. /* Override any gcc2 internal prototype to avoid an error.  */
  1895. /* We use char because int might match the return type of a gcc2
  1896.     builtin and then its argument prototype would still apply.  */
  1897. char connect();
  1898. int main() {
  1899. /* The GNU C library defines this for functions which it implements
  1900.     to always fail with ENOSYS.  Some functions are actually named
  1901.     something starting with __ and the normal name is an alias.  */
  1902. #if defined (__stub_connect) || defined (__stub___connect)
  1903. choke me
  1904. #else
  1905. connect();
  1906. #endif
  1907. ; return 0; }
  1908. EOF
  1909. if { (eval echo configure:2116: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  1910.   rm -rf conftest*
  1911.   eval "ac_cv_func_connect=yes"
  1912. else
  1913.   echo "configure: failed program was:" >&5
  1914.   cat conftest.$ac_ext >&5
  1915.   rm -rf conftest*
  1916.   eval "ac_cv_func_connect=no"
  1917. fi
  1918. rm -f conftest*
  1919. fi
  1920. if eval "test "`echo '$ac_cv_func_'connect`" = yes"; then
  1921.   echo "$ac_t""yes" 1>&6
  1922.   tcl_checkSocket=0
  1923. else
  1924.   echo "$ac_t""no" 1>&6
  1925. tcl_checkSocket=1
  1926. fi
  1927.     if test "$tcl_checkSocket" = 1; then
  1928. echo $ac_n "checking for setsockopt""... $ac_c" 1>&6
  1929. echo "configure:2138: checking for setsockopt" >&5
  1930. if eval "test "`echo '$''{'ac_cv_func_setsockopt'+set}'`" = set"; then
  1931.   echo $ac_n "(cached) $ac_c" 1>&6
  1932. else
  1933.   cat > conftest.$ac_ext <<EOF
  1934. #line 2143 "configure"
  1935. #include "confdefs.h"
  1936. /* System header to define __stub macros and hopefully few prototypes,
  1937.     which can conflict with char setsockopt(); below.  */
  1938. #include <assert.h>
  1939. /* Override any gcc2 internal prototype to avoid an error.  */
  1940. /* We use char because int might match the return type of a gcc2
  1941.     builtin and then its argument prototype would still apply.  */
  1942. char setsockopt();
  1943. int main() {
  1944. /* The GNU C library defines this for functions which it implements
  1945.     to always fail with ENOSYS.  Some functions are actually named
  1946.     something starting with __ and the normal name is an alias.  */
  1947. #if defined (__stub_setsockopt) || defined (__stub___setsockopt)
  1948. choke me
  1949. #else
  1950. setsockopt();
  1951. #endif
  1952. ; return 0; }
  1953. EOF
  1954. if { (eval echo configure:2166: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  1955.   rm -rf conftest*
  1956.   eval "ac_cv_func_setsockopt=yes"
  1957. else
  1958.   echo "configure: failed program was:" >&5
  1959.   cat conftest.$ac_ext >&5
  1960.   rm -rf conftest*
  1961.   eval "ac_cv_func_setsockopt=no"
  1962. fi
  1963. rm -f conftest*
  1964. fi
  1965. if eval "test "`echo '$ac_cv_func_'setsockopt`" = yes"; then
  1966.   echo "$ac_t""yes" 1>&6
  1967.   :
  1968. else
  1969.   echo "$ac_t""no" 1>&6
  1970. echo $ac_n "checking for setsockopt in -lsocket""... $ac_c" 1>&6
  1971. echo "configure:2184: checking for setsockopt in -lsocket" >&5
  1972. ac_lib_var=`echo socket'_'setsockopt | sed 'y%./+-%__p_%'`
  1973. if eval "test "`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`" = set"; then
  1974.   echo $ac_n "(cached) $ac_c" 1>&6
  1975. else
  1976.   ac_save_LIBS="$LIBS"
  1977. LIBS="-lsocket  $LIBS"
  1978. cat > conftest.$ac_ext <<EOF
  1979. #line 2192 "configure"
  1980. #include "confdefs.h"
  1981. /* Override any gcc2 internal prototype to avoid an error.  */
  1982. /* We use char because int might match the return type of a gcc2
  1983.     builtin and then its argument prototype would still apply.  */
  1984. char setsockopt();
  1985. int main() {
  1986. setsockopt()
  1987. ; return 0; }
  1988. EOF
  1989. if { (eval echo configure:2203: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  1990.   rm -rf conftest*
  1991.   eval "ac_cv_lib_$ac_lib_var=yes"
  1992. else
  1993.   echo "configure: failed program was:" >&5
  1994.   cat conftest.$ac_ext >&5
  1995.   rm -rf conftest*
  1996.   eval "ac_cv_lib_$ac_lib_var=no"
  1997. fi
  1998. rm -f conftest*
  1999. LIBS="$ac_save_LIBS"
  2000. fi
  2001. if eval "test "`echo '$ac_cv_lib_'$ac_lib_var`" = yes"; then
  2002.   echo "$ac_t""yes" 1>&6
  2003.   LIBS="$LIBS -lsocket"
  2004. else
  2005.   echo "$ac_t""no" 1>&6
  2006. tcl_checkBoth=1
  2007. fi
  2008. fi
  2009.     fi
  2010.     if test "$tcl_checkBoth" = 1; then
  2011. tk_oldLibs=$LIBS
  2012. LIBS="$LIBS -lsocket -lnsl"
  2013. echo $ac_n "checking for accept""... $ac_c" 1>&6
  2014. echo "configure:2231: checking for accept" >&5
  2015. if eval "test "`echo '$''{'ac_cv_func_accept'+set}'`" = set"; then
  2016.   echo $ac_n "(cached) $ac_c" 1>&6
  2017. else
  2018.   cat > conftest.$ac_ext <<EOF
  2019. #line 2236 "configure"
  2020. #include "confdefs.h"
  2021. /* System header to define __stub macros and hopefully few prototypes,
  2022.     which can conflict with char accept(); below.  */
  2023. #include <assert.h>
  2024. /* Override any gcc2 internal prototype to avoid an error.  */
  2025. /* We use char because int might match the return type of a gcc2
  2026.     builtin and then its argument prototype would still apply.  */
  2027. char accept();
  2028. int main() {
  2029. /* The GNU C library defines this for functions which it implements
  2030.     to always fail with ENOSYS.  Some functions are actually named
  2031.     something starting with __ and the normal name is an alias.  */
  2032. #if defined (__stub_accept) || defined (__stub___accept)
  2033. choke me
  2034. #else
  2035. accept();
  2036. #endif
  2037. ; return 0; }
  2038. EOF
  2039. if { (eval echo configure:2259: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  2040.   rm -rf conftest*
  2041.   eval "ac_cv_func_accept=yes"
  2042. else
  2043.   echo "configure: failed program was:" >&5
  2044.   cat conftest.$ac_ext >&5
  2045.   rm -rf conftest*
  2046.   eval "ac_cv_func_accept=no"
  2047. fi
  2048. rm -f conftest*
  2049. fi
  2050. if eval "test "`echo '$ac_cv_func_'accept`" = yes"; then
  2051.   echo "$ac_t""yes" 1>&6
  2052.   tcl_checkNsl=0
  2053. else
  2054.   echo "$ac_t""no" 1>&6
  2055. LIBS=$tk_oldLibs
  2056. fi
  2057.     fi
  2058.     echo $ac_n "checking for gethostbyname""... $ac_c" 1>&6
  2059. echo "configure:2281: checking for gethostbyname" >&5
  2060. if eval "test "`echo '$''{'ac_cv_func_gethostbyname'+set}'`" = set"; then
  2061.   echo $ac_n "(cached) $ac_c" 1>&6
  2062. else
  2063.   cat > conftest.$ac_ext <<EOF
  2064. #line 2286 "configure"
  2065. #include "confdefs.h"
  2066. /* System header to define __stub macros and hopefully few prototypes,
  2067.     which can conflict with char gethostbyname(); below.  */
  2068. #include <assert.h>
  2069. /* Override any gcc2 internal prototype to avoid an error.  */
  2070. /* We use char because int might match the return type of a gcc2
  2071.     builtin and then its argument prototype would still apply.  */
  2072. char gethostbyname();
  2073. int main() {
  2074. /* The GNU C library defines this for functions which it implements
  2075.     to always fail with ENOSYS.  Some functions are actually named
  2076.     something starting with __ and the normal name is an alias.  */
  2077. #if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
  2078. choke me
  2079. #else
  2080. gethostbyname();
  2081. #endif
  2082. ; return 0; }
  2083. EOF
  2084. if { (eval echo configure:2309: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  2085.   rm -rf conftest*
  2086.   eval "ac_cv_func_gethostbyname=yes"
  2087. else
  2088.   echo "configure: failed program was:" >&5
  2089.   cat conftest.$ac_ext >&5
  2090.   rm -rf conftest*
  2091.   eval "ac_cv_func_gethostbyname=no"
  2092. fi
  2093. rm -f conftest*
  2094. fi
  2095. if eval "test "`echo '$ac_cv_func_'gethostbyname`" = yes"; then
  2096.   echo "$ac_t""yes" 1>&6
  2097.   :
  2098. else
  2099.   echo "$ac_t""no" 1>&6
  2100. echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6
  2101. echo "configure:2327: checking for gethostbyname in -lnsl" >&5
  2102. ac_lib_var=`echo nsl'_'gethostbyname | sed 'y%./+-%__p_%'`
  2103. if eval "test "`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`" = set"; then
  2104.   echo $ac_n "(cached) $ac_c" 1>&6
  2105. else
  2106.   ac_save_LIBS="$LIBS"
  2107. LIBS="-lnsl  $LIBS"
  2108. cat > conftest.$ac_ext <<EOF
  2109. #line 2335 "configure"
  2110. #include "confdefs.h"
  2111. /* Override any gcc2 internal prototype to avoid an error.  */
  2112. /* We use char because int might match the return type of a gcc2
  2113.     builtin and then its argument prototype would still apply.  */
  2114. char gethostbyname();
  2115. int main() {
  2116. gethostbyname()
  2117. ; return 0; }
  2118. EOF
  2119. if { (eval echo configure:2346: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  2120.   rm -rf conftest*
  2121.   eval "ac_cv_lib_$ac_lib_var=yes"
  2122. else
  2123.   echo "configure: failed program was:" >&5
  2124.   cat conftest.$ac_ext >&5
  2125.   rm -rf conftest*
  2126.   eval "ac_cv_lib_$ac_lib_var=no"
  2127. fi
  2128. rm -f conftest*
  2129. LIBS="$ac_save_LIBS"
  2130. fi
  2131. if eval "test "`echo '$ac_cv_lib_'$ac_lib_var`" = yes"; then
  2132.   echo "$ac_t""yes" 1>&6
  2133.   LIBS="$LIBS -lnsl"
  2134. else
  2135.   echo "$ac_t""no" 1>&6
  2136. fi
  2137. fi
  2138.     
  2139.     # Don't perform the eval of the libraries here because DL_LIBS
  2140.     # won't be set until we call SC_CONFIG_CFLAGS
  2141.     TCL_LIBS='${DL_LIBS} ${LIBS} ${MATH_LIBS}'
  2142.     
  2143.     
  2144. # Add the threads support libraries
  2145. LIBS="$LIBS$THREADS_LIBS"
  2146.     echo $ac_n "checking how to build libraries""... $ac_c" 1>&6
  2147. echo "configure:2382: checking how to build libraries" >&5
  2148.     # Check whether --enable-shared or --disable-shared was given.
  2149. if test "${enable_shared+set}" = set; then
  2150.   enableval="$enable_shared"
  2151.   tcl_ok=$enableval
  2152. else
  2153.   tcl_ok=yes
  2154. fi
  2155.     if test "${enable_shared+set}" = set; then
  2156. enableval="$enable_shared"
  2157. tcl_ok=$enableval
  2158.     else
  2159. tcl_ok=yes
  2160.     fi
  2161.     if test "$tcl_ok" = "yes" ; then
  2162. echo "$ac_t""shared" 1>&6
  2163. SHARED_BUILD=1
  2164.     else
  2165. echo "$ac_t""static" 1>&6
  2166. SHARED_BUILD=0
  2167. cat >> confdefs.h <<EOF
  2168. #define STATIC_BUILD 1
  2169. EOF
  2170.     fi
  2171. #--------------------------------------------------------------------
  2172. # The statements below define a collection of compile flags.  This
  2173. # macro depends on the value of SHARED_BUILD, and should be called
  2174. # after SC_ENABLE_SHARED checks the configure switches.
  2175. #--------------------------------------------------------------------
  2176. # Extract the first word of "ranlib", so it can be a program name with args.
  2177. set dummy ranlib; ac_word=$2
  2178. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  2179. echo "configure:2421: checking for $ac_word" >&5
  2180. if eval "test "`echo '$''{'ac_cv_prog_RANLIB'+set}'`" = set"; then
  2181.   echo $ac_n "(cached) $ac_c" 1>&6
  2182. else
  2183.   if test -n "$RANLIB"; then
  2184.   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
  2185. else
  2186.   IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS=":"
  2187.   ac_dummy="$PATH"
  2188.   for ac_dir in $ac_dummy; do
  2189.     test -z "$ac_dir" && ac_dir=.
  2190.     if test -f $ac_dir/$ac_word; then
  2191.       ac_cv_prog_RANLIB="ranlib"
  2192.       break
  2193.     fi
  2194.   done
  2195.   IFS="$ac_save_ifs"
  2196.   test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
  2197. fi
  2198. fi
  2199. RANLIB="$ac_cv_prog_RANLIB"
  2200. if test -n "$RANLIB"; then
  2201.   echo "$ac_t""$RANLIB" 1>&6
  2202. else
  2203.   echo "$ac_t""no" 1>&6
  2204. fi
  2205.     # Step 0.a: Enable 64 bit support?
  2206.     echo $ac_n "checking if 64bit support is requested""... $ac_c" 1>&6
  2207. echo "configure:2453: checking if 64bit support is requested" >&5
  2208.     # Check whether --enable-64bit or --disable-64bit was given.
  2209. if test "${enable_64bit+set}" = set; then
  2210.   enableval="$enable_64bit"
  2211.   do64bit=$enableval
  2212. else
  2213.   do64bit=no
  2214. fi
  2215.     echo "$ac_t""$do64bit" 1>&6
  2216.     # Step 0.b: Enable Solaris 64 bit VIS support?
  2217.     echo $ac_n "checking if 64bit Sparc VIS support is requested""... $ac_c" 1>&6
  2218. echo "configure:2467: checking if 64bit Sparc VIS support is requested" >&5
  2219.     # Check whether --enable-64bit-vis or --disable-64bit-vis was given.
  2220. if test "${enable_64bit_vis+set}" = set; then
  2221.   enableval="$enable_64bit_vis"
  2222.   do64bitVIS=$enableval
  2223. else
  2224.   do64bitVIS=no
  2225. fi
  2226.     echo "$ac_t""$do64bitVIS" 1>&6
  2227.     if test "$do64bitVIS" = "yes"; then
  2228. # Force 64bit on with VIS
  2229. do64bit=yes
  2230.     fi
  2231.     # Step 1: set the variable "system" to hold the name and version number
  2232.     # for the system.
  2233.     
  2234.     echo $ac_n "checking system version""... $ac_c" 1>&6
  2235. echo "configure:2488: checking system version" >&5
  2236. if eval "test "`echo '$''{'tcl_cv_sys_version'+set}'`" = set"; then
  2237.   echo $ac_n "(cached) $ac_c" 1>&6
  2238. else
  2239.   
  2240. if test -f /usr/lib/NextStep/software_version; then
  2241.     tcl_cv_sys_version=NEXTSTEP-`awk '/3/,/3/' /usr/lib/NextStep/software_version`
  2242. else
  2243.     tcl_cv_sys_version=`uname -s`-`uname -r`
  2244.     if test "$?" -ne 0 ; then
  2245. echo "configure: warning: can't find uname command" 1>&2
  2246. tcl_cv_sys_version=unknown
  2247.     else
  2248. # Special check for weird MP-RAS system (uname returns weird
  2249. # results, and the version is kept in special file).
  2250. if test -r /etc/.relid -a "X`uname -n`" = "X`uname -s`" ; then
  2251.     tcl_cv_sys_version=MP-RAS-`awk '{print $3}' /etc/.relid`
  2252. fi
  2253. if test "`uname -s`" = "AIX" ; then
  2254.     tcl_cv_sys_version=AIX-`uname -v`.`uname -r`
  2255. fi
  2256.     fi
  2257. fi
  2258.     
  2259. fi
  2260. echo "$ac_t""$tcl_cv_sys_version" 1>&6
  2261.     system=$tcl_cv_sys_version
  2262.     # Step 2: check for existence of -ldl library.  This is needed because
  2263.     # Linux can use either -ldl or -ldld for dynamic loading.
  2264.     echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
  2265. echo "configure:2523: checking for dlopen in -ldl" >&5
  2266. ac_lib_var=`echo dl'_'dlopen | sed 'y%./+-%__p_%'`
  2267. if eval "test "`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`" = set"; then
  2268.   echo $ac_n "(cached) $ac_c" 1>&6
  2269. else
  2270.   ac_save_LIBS="$LIBS"
  2271. LIBS="-ldl  $LIBS"
  2272. cat > conftest.$ac_ext <<EOF
  2273. #line 2531 "configure"
  2274. #include "confdefs.h"
  2275. /* Override any gcc2 internal prototype to avoid an error.  */
  2276. /* We use char because int might match the return type of a gcc2
  2277.     builtin and then its argument prototype would still apply.  */
  2278. char dlopen();
  2279. int main() {
  2280. dlopen()
  2281. ; return 0; }
  2282. EOF
  2283. if { (eval echo configure:2542: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  2284.   rm -rf conftest*
  2285.   eval "ac_cv_lib_$ac_lib_var=yes"
  2286. else
  2287.   echo "configure: failed program was:" >&5
  2288.   cat conftest.$ac_ext >&5
  2289.   rm -rf conftest*
  2290.   eval "ac_cv_lib_$ac_lib_var=no"
  2291. fi
  2292. rm -f conftest*
  2293. LIBS="$ac_save_LIBS"
  2294. fi
  2295. if eval "test "`echo '$ac_cv_lib_'$ac_lib_var`" = yes"; then
  2296.   echo "$ac_t""yes" 1>&6
  2297.   have_dl=yes
  2298. else
  2299.   echo "$ac_t""no" 1>&6
  2300. have_dl=no
  2301. fi
  2302.     # Require ranlib early so we can override it in special cases below.
  2303.     
  2304.     # Step 3: set configuration options based on system name and version.
  2305.     do64bit_ok=no
  2306.     LDFLAGS_ORIG="$LDFLAGS"
  2307.     TCL_EXPORT_FILE_SUFFIX=""
  2308.     UNSHARED_LIB_SUFFIX=""
  2309.     TCL_TRIM_DOTS='`echo ${VERSION} | tr -d .`'
  2310.     ECHO_VERSION='`echo ${VERSION}`'
  2311.     TCL_LIB_VERSIONS_OK=ok
  2312.     CFLAGS_DEBUG=-g
  2313.     CFLAGS_OPTIMIZE=-O
  2314.     if test "$GCC" = "yes" ; then
  2315. CFLAGS_WARNING="-Wall -Wno-implicit-int -fno-strict-aliasing"
  2316.     else
  2317. CFLAGS_WARNING=""
  2318.     fi
  2319.     TCL_NEEDS_EXP_FILE=0
  2320.     TCL_BUILD_EXP_FILE=""
  2321.     TCL_EXP_FILE=""
  2322.     # Extract the first word of "ar", so it can be a program name with args.
  2323. set dummy ar; ac_word=$2
  2324. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  2325. echo "configure:2590: checking for $ac_word" >&5
  2326. if eval "test "`echo '$''{'ac_cv_prog_AR'+set}'`" = set"; then
  2327.   echo $ac_n "(cached) $ac_c" 1>&6
  2328. else
  2329.   if test -n "$AR"; then
  2330.   ac_cv_prog_AR="$AR" # Let the user override the test.
  2331. else
  2332.   IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS=":"
  2333.   ac_dummy="$PATH"
  2334.   for ac_dir in $ac_dummy; do
  2335.     test -z "$ac_dir" && ac_dir=.
  2336.     if test -f $ac_dir/$ac_word; then
  2337.       ac_cv_prog_AR="ar"
  2338.       break
  2339.     fi
  2340.   done
  2341.   IFS="$ac_save_ifs"
  2342. fi
  2343. fi
  2344. AR="$ac_cv_prog_AR"
  2345. if test -n "$AR"; then
  2346.   echo "$ac_t""$AR" 1>&6
  2347. else
  2348.   echo "$ac_t""no" 1>&6
  2349. fi
  2350.     if test "${AR}" = "" ; then
  2351. { echo "configure: error: Required archive tool 'ar' not found on PATH." 1>&2; exit 1; }
  2352.     fi
  2353.     STLIB_LD='${AR} cr'
  2354.     LD_LIBRARY_PATH_VAR="LD_LIBRARY_PATH"
  2355.     PLAT_OBJS=""
  2356.     PLAT_SRCS=""
  2357.     case $system in
  2358. AIX-*)
  2359.     if test "${TCL_THREADS}" = "1" -a "$GCC" != "yes" ; then
  2360. # AIX requires the _r compiler when gcc isn't being used
  2361. case "${CC}" in
  2362.     *_r)
  2363. # ok ...
  2364. ;;
  2365.     *)
  2366. CC=${CC}_r
  2367. ;;
  2368. esac
  2369. echo "$ac_t""Using $CC for compiling with threads" 1>&6
  2370.     fi
  2371.     LIBS="$LIBS -lc"
  2372.     SHLIB_CFLAGS=""
  2373.     # Note: need the LIBS below, otherwise Tk won't find Tcl's
  2374.     # symbols when dynamically loaded into tclsh.
  2375.     SHLIB_LD_LIBS='${LIBS}'
  2376.     SHLIB_SUFFIX=".so"
  2377.     DL_OBJS="tclLoadDl.o"
  2378.     LD_LIBRARY_PATH_VAR="LIBPATH"
  2379.     # Check to enable 64-bit flags for compiler/linker on AIX 4+
  2380.     if test "$do64bit" = "yes" -a "`uname -v`" -gt "3" ; then
  2381. if test "$GCC" = "yes" ; then
  2382.     echo "configure: warning: 64bit mode not supported with GCC on $system" 1>&2
  2383. else 
  2384.     do64bit_ok=yes
  2385.     CFLAGS="$CFLAGS -q64"
  2386.     LDFLAGS="$LDFLAGS -q64"
  2387.     RANLIB="${RANLIB} -X64"
  2388.     AR="${AR} -X64"
  2389.     SHLIB_LD_FLAGS="-b64"
  2390. fi
  2391.     fi
  2392.     if test "`uname -m`" = "ia64" ; then
  2393. # AIX-5 uses ELF style dynamic libraries on IA-64, but not PPC
  2394. SHLIB_LD="/usr/ccs/bin/ld -G -z text"
  2395. # AIX-5 has dl* in libc.so
  2396. DL_LIBS=""
  2397. if test "$GCC" = "yes" ; then
  2398.     CC_SEARCH_FLAGS='-Wl,-R,${LIB_RUNTIME_DIR}'
  2399. else
  2400.     CC_SEARCH_FLAGS='-R${LIB_RUNTIME_DIR}'
  2401. fi
  2402. LD_SEARCH_FLAGS='-R ${LIB_RUNTIME_DIR}'
  2403.     else
  2404. if test "$GCC" = "yes" ; then
  2405.     SHLIB_LD="gcc -shared"
  2406. else
  2407.     SHLIB_LD="/bin/ld -bhalt:4 -bM:SRE -bE:lib.exp -H512 -T512 -bnoentry"
  2408. fi
  2409. SHLIB_LD="${TCL_SRC_DIR}/unix/ldAix ${SHLIB_LD} ${SHLIB_LD_FLAGS}"
  2410. DL_LIBS="-ldl"
  2411. CC_SEARCH_FLAGS='-L${LIB_RUNTIME_DIR}'
  2412. LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
  2413. TCL_NEEDS_EXP_FILE=1
  2414. TCL_EXPORT_FILE_SUFFIX='${VERSION}${DBGX}.exp'
  2415.     fi
  2416.     # AIX v<=4.1 has some different flags than 4.2+
  2417.     if test "$system" = "AIX-4.1" -o "`uname -v`" -lt "4" ; then
  2418. LIBOBJS="$LIBOBJS tclLoadAix.o"
  2419. DL_LIBS="-lld"
  2420.     fi
  2421.     # On AIX <=v4 systems, libbsd.a has to be linked in to support
  2422.     # non-blocking file IO.  This library has to be linked in after
  2423.     # the MATH_LIBS or it breaks the pow() function.  The way to
  2424.     # insure proper sequencing, is to add it to the tail of MATH_LIBS.
  2425.     # This library also supplies gettimeofday.
  2426.     #
  2427.     # AIX does not have a timezone field in struct tm. When the AIX
  2428.     # bsd library is used, the timezone global and the gettimeofday
  2429.     # methods are to be avoided for timezone deduction instead, we
  2430.     # deduce the timezone by comparing the localtime result on a
  2431.     # known GMT value.
  2432.     echo $ac_n "checking for gettimeofday in -lbsd""... $ac_c" 1>&6
  2433. echo "configure:2705: checking for gettimeofday in -lbsd" >&5
  2434. ac_lib_var=`echo bsd'_'gettimeofday | sed 'y%./+-%__p_%'`
  2435. if eval "test "`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`" = set"; then
  2436.   echo $ac_n "(cached) $ac_c" 1>&6
  2437. else
  2438.   ac_save_LIBS="$LIBS"
  2439. LIBS="-lbsd  $LIBS"
  2440. cat > conftest.$ac_ext <<EOF
  2441. #line 2713 "configure"
  2442. #include "confdefs.h"
  2443. /* Override any gcc2 internal prototype to avoid an error.  */
  2444. /* We use char because int might match the return type of a gcc2
  2445.     builtin and then its argument prototype would still apply.  */
  2446. char gettimeofday();
  2447. int main() {
  2448. gettimeofday()
  2449. ; return 0; }
  2450. EOF
  2451. if { (eval echo configure:2724: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  2452.   rm -rf conftest*
  2453.   eval "ac_cv_lib_$ac_lib_var=yes"
  2454. else
  2455.   echo "configure: failed program was:" >&5
  2456.   cat conftest.$ac_ext >&5
  2457.   rm -rf conftest*
  2458.   eval "ac_cv_lib_$ac_lib_var=no"
  2459. fi
  2460. rm -f conftest*
  2461. LIBS="$ac_save_LIBS"
  2462. fi
  2463. if eval "test "`echo '$ac_cv_lib_'$ac_lib_var`" = yes"; then
  2464.   echo "$ac_t""yes" 1>&6
  2465.   libbsd=yes
  2466. else
  2467.   echo "$ac_t""no" 1>&6
  2468. libbsd=no
  2469. fi
  2470.     if test $libbsd = yes; then
  2471.      MATH_LIBS="$MATH_LIBS -lbsd"
  2472.      cat >> confdefs.h <<EOF
  2473. #define USE_DELTA_FOR_TZ 1
  2474. EOF
  2475.     fi
  2476.     ;;
  2477. BeOS*)
  2478.     SHLIB_CFLAGS="-fPIC"
  2479.     SHLIB_LD="${CC} -nostart"
  2480.     SHLIB_LD_LIBS='${LIBS}'
  2481.     SHLIB_SUFFIX=".so"
  2482.     DL_OBJS="tclLoadDl.o"
  2483.     DL_LIBS="-ldl"
  2484.     #-----------------------------------------------------------
  2485.     # Check for inet_ntoa in -lbind, for BeOS (which also needs
  2486.     # -lsocket, even if the network functions are in -lnet which
  2487.     # is always linked to, for compatibility.
  2488.     #-----------------------------------------------------------
  2489.     echo $ac_n "checking for inet_ntoa in -lbind""... $ac_c" 1>&6
  2490. echo "configure:2767: checking for inet_ntoa in -lbind" >&5
  2491. ac_lib_var=`echo bind'_'inet_ntoa | sed 'y%./+-%__p_%'`
  2492. if eval "test "`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`" = set"; then
  2493.   echo $ac_n "(cached) $ac_c" 1>&6
  2494. else
  2495.   ac_save_LIBS="$LIBS"
  2496. LIBS="-lbind  $LIBS"
  2497. cat > conftest.$ac_ext <<EOF
  2498. #line 2775 "configure"
  2499. #include "confdefs.h"
  2500. /* Override any gcc2 internal prototype to avoid an error.  */
  2501. /* We use char because int might match the return type of a gcc2
  2502.     builtin and then its argument prototype would still apply.  */
  2503. char inet_ntoa();
  2504. int main() {
  2505. inet_ntoa()
  2506. ; return 0; }
  2507. EOF
  2508. if { (eval echo configure:2786: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  2509.   rm -rf conftest*
  2510.   eval "ac_cv_lib_$ac_lib_var=yes"
  2511. else
  2512.   echo "configure: failed program was:" >&5
  2513.   cat conftest.$ac_ext >&5
  2514.   rm -rf conftest*
  2515.   eval "ac_cv_lib_$ac_lib_var=no"
  2516. fi
  2517. rm -f conftest*
  2518. LIBS="$ac_save_LIBS"
  2519. fi
  2520. if eval "test "`echo '$ac_cv_lib_'$ac_lib_var`" = yes"; then
  2521.   echo "$ac_t""yes" 1>&6
  2522.   LIBS="$LIBS -lbind -lsocket"
  2523. else
  2524.   echo "$ac_t""no" 1>&6
  2525. fi
  2526.     ;;
  2527. BSD/OS-2.1*|BSD/OS-3*)
  2528.     SHLIB_CFLAGS=""
  2529.     SHLIB_LD="shlicc -r"
  2530.     SHLIB_LD_LIBS='${LIBS}'
  2531.     SHLIB_SUFFIX=".so"
  2532.     DL_OBJS="tclLoadDl.o"
  2533.     DL_LIBS="-ldl"
  2534.     CC_SEARCH_FLAGS=""
  2535.     LD_SEARCH_FLAGS=""
  2536.     ;;
  2537. BSD/OS-4.*)
  2538.     SHLIB_CFLAGS="-export-dynamic -fPIC"
  2539.     SHLIB_LD="cc -shared"
  2540.     SHLIB_LD_LIBS='${LIBS}'
  2541.     SHLIB_SUFFIX=".so"
  2542.     DL_OBJS="tclLoadDl.o"
  2543.     DL_LIBS="-ldl"
  2544.     LDFLAGS="$LDFLAGS -export-dynamic"
  2545.     CC_SEARCH_FLAGS=""
  2546.     LD_SEARCH_FLAGS=""
  2547.     ;;
  2548. dgux*)
  2549.     SHLIB_CFLAGS="-K PIC"
  2550.     SHLIB_LD="cc -G"
  2551.     SHLIB_LD_LIBS=""
  2552.     SHLIB_SUFFIX=".so"
  2553.     DL_OBJS="tclLoadDl.o"
  2554.     DL_LIBS="-ldl"
  2555.     CC_SEARCH_FLAGS=""
  2556.     LD_SEARCH_FLAGS=""
  2557.     ;;
  2558. HP-UX-*.11.*)
  2559.     # Use updated header definitions where possible
  2560.     cat >> confdefs.h <<EOF
  2561. #define _XOPEN_SOURCE 1
  2562. EOF
  2563.           # Use the XOPEN network library
  2564.     cat >> confdefs.h <<EOF
  2565. #define _XOPEN_SOURCE_EXTENDED 1
  2566. EOF
  2567.  # Use the XOPEN network library
  2568.     LIBS="$LIBS -lxnet"               # Use the XOPEN network library
  2569.     if test "`uname -m`" = "ia64" ; then
  2570. SHLIB_SUFFIX=".so"
  2571.     else
  2572. SHLIB_SUFFIX=".sl"
  2573.     fi
  2574.     echo $ac_n "checking for shl_load in -ldld""... $ac_c" 1>&6
  2575. echo "configure:2856: checking for shl_load in -ldld" >&5
  2576. ac_lib_var=`echo dld'_'shl_load | sed 'y%./+-%__p_%'`
  2577. if eval "test "`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`" = set"; then
  2578.   echo $ac_n "(cached) $ac_c" 1>&6
  2579. else
  2580.   ac_save_LIBS="$LIBS"
  2581. LIBS="-ldld  $LIBS"
  2582. cat > conftest.$ac_ext <<EOF
  2583. #line 2864 "configure"
  2584. #include "confdefs.h"
  2585. /* Override any gcc2 internal prototype to avoid an error.  */
  2586. /* We use char because int might match the return type of a gcc2
  2587.     builtin and then its argument prototype would still apply.  */
  2588. char shl_load();
  2589. int main() {
  2590. shl_load()
  2591. ; return 0; }
  2592. EOF
  2593. if { (eval echo configure:2875: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  2594.   rm -rf conftest*
  2595.   eval "ac_cv_lib_$ac_lib_var=yes"
  2596. else
  2597.   echo "configure: failed program was:" >&5
  2598.   cat conftest.$ac_ext >&5
  2599.   rm -rf conftest*
  2600.   eval "ac_cv_lib_$ac_lib_var=no"
  2601. fi
  2602. rm -f conftest*
  2603. LIBS="$ac_save_LIBS"
  2604. fi
  2605. if eval "test "`echo '$ac_cv_lib_'$ac_lib_var`" = yes"; then
  2606.   echo "$ac_t""yes" 1>&6
  2607.   tcl_ok=yes
  2608. else
  2609.   echo "$ac_t""no" 1>&6
  2610. tcl_ok=no
  2611. fi
  2612.     if test "$tcl_ok" = yes; then
  2613. SHLIB_CFLAGS="+z"
  2614. SHLIB_LD="ld -b"
  2615. SHLIB_LD_LIBS='${LIBS}'
  2616. DL_OBJS="tclLoadShl.o"
  2617. DL_LIBS="-ldld"
  2618. LDFLAGS="$LDFLAGS -Wl,-E"
  2619. CC_SEARCH_FLAGS='-Wl,+s,+b,${LIB_RUNTIME_DIR}:.'
  2620. LD_SEARCH_FLAGS='+s +b ${LIB_RUNTIME_DIR}:.'
  2621. LD_LIBRARY_PATH_VAR="SHLIB_PATH"
  2622.     fi
  2623.     if test "$GCC" = "yes" ; then
  2624. SHLIB_LD="gcc -shared"
  2625. SHLIB_LD_LIBS='${LIBS}'
  2626. LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
  2627.     fi
  2628.     # Users may want PA-RISC 1.1/2.0 portable code - needs HP cc
  2629.     #CFLAGS="$CFLAGS +DAportable"
  2630.     # Check to enable 64-bit flags for compiler/linker
  2631.     if test "$do64bit" = "yes" ; then
  2632. if test "$GCC" = "yes" ; then
  2633.     hpux_arch=`${CC} -dumpmachine`
  2634.     case $hpux_arch in
  2635. hppa64*)
  2636.     # 64-bit gcc in use.  Fix flags for GNU ld.
  2637.     do64bit_ok=yes
  2638.     SHLIB_LD="${CC} -shared"
  2639.     SHLIB_LD_LIBS='${LIBS}'
  2640.     CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
  2641.     LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
  2642.     ;;
  2643. *)
  2644.     echo "configure: warning: 64bit mode not supported with GCC on $system" 1>&2
  2645.     ;;
  2646.     esac
  2647. else
  2648.     do64bit_ok=yes
  2649.     CFLAGS="$CFLAGS +DD64"
  2650.     LDFLAGS="$LDFLAGS +DD64"
  2651. fi
  2652.     fi
  2653.     ;;
  2654. HP-UX-*.08.*|HP-UX-*.09.*|HP-UX-*.10.*)
  2655.     SHLIB_SUFFIX=".sl"
  2656.     echo $ac_n "checking for shl_load in -ldld""... $ac_c" 1>&6
  2657. echo "configure:2943: checking for shl_load in -ldld" >&5
  2658. ac_lib_var=`echo dld'_'shl_load | sed 'y%./+-%__p_%'`
  2659. if eval "test "`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`" = set"; then
  2660.   echo $ac_n "(cached) $ac_c" 1>&6
  2661. else
  2662.   ac_save_LIBS="$LIBS"
  2663. LIBS="-ldld  $LIBS"
  2664. cat > conftest.$ac_ext <<EOF
  2665. #line 2951 "configure"
  2666. #include "confdefs.h"
  2667. /* Override any gcc2 internal prototype to avoid an error.  */
  2668. /* We use char because int might match the return type of a gcc2
  2669.     builtin and then its argument prototype would still apply.  */
  2670. char shl_load();
  2671. int main() {
  2672. shl_load()
  2673. ; return 0; }
  2674. EOF
  2675. if { (eval echo configure:2962: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  2676.   rm -rf conftest*
  2677.   eval "ac_cv_lib_$ac_lib_var=yes"
  2678. else
  2679.   echo "configure: failed program was:" >&5
  2680.   cat conftest.$ac_ext >&5
  2681.   rm -rf conftest*
  2682.   eval "ac_cv_lib_$ac_lib_var=no"
  2683. fi
  2684. rm -f conftest*
  2685. LIBS="$ac_save_LIBS"
  2686. fi
  2687. if eval "test "`echo '$ac_cv_lib_'$ac_lib_var`" = yes"; then
  2688.   echo "$ac_t""yes" 1>&6
  2689.   tcl_ok=yes
  2690. else
  2691.   echo "$ac_t""no" 1>&6
  2692. tcl_ok=no
  2693. fi
  2694.     if test "$tcl_ok" = yes; then
  2695. SHLIB_CFLAGS="+z"
  2696. SHLIB_LD="ld -b"
  2697. SHLIB_LD_LIBS=""
  2698. DL_OBJS="tclLoadShl.o"
  2699. DL_LIBS="-ldld"
  2700. LDFLAGS="$LDFLAGS -Wl,-E"
  2701. CC_SEARCH_FLAGS='-Wl,+s,+b,${LIB_RUNTIME_DIR}:.'
  2702. LD_SEARCH_FLAGS='+s +b ${LIB_RUNTIME_DIR}:.'
  2703. LD_LIBRARY_PATH_VAR="SHLIB_PATH"
  2704.     fi
  2705.     ;;
  2706. IRIX-4.*)
  2707.     SHLIB_CFLAGS="-G 0"
  2708.     SHLIB_SUFFIX=".a"
  2709.     SHLIB_LD="echo tclLdAout $CC {$SHLIB_CFLAGS} | `pwd`/tclsh -r -G 0"
  2710.     SHLIB_LD_LIBS='${LIBS}'
  2711.     DL_OBJS="tclLoadAout.o"
  2712.     DL_LIBS=""
  2713.     LDFLAGS="$LDFLAGS -Wl,-D,08000000"
  2714.     CC_SEARCH_FLAGS='-L${LIB_RUNTIME_DIR}'
  2715.     LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
  2716.     SHARED_LIB_SUFFIX='${VERSION}${DBGX}.a'
  2717.     ;;
  2718. IRIX-5.*)
  2719.     SHLIB_CFLAGS=""
  2720.     SHLIB_LD="ld -shared -rdata_shared"
  2721.     SHLIB_LD_LIBS='${LIBS}'
  2722.     SHLIB_SUFFIX=".so"
  2723.     DL_OBJS="tclLoadDl.o"
  2724.     DL_LIBS=""
  2725.     CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
  2726.     LD_SEARCH_FLAGS='-rpath ${LIB_RUNTIME_DIR}'
  2727.     ;;
  2728. IRIX-6.*)
  2729.     SHLIB_CFLAGS=""
  2730.     SHLIB_LD="ld -n32 -shared -rdata_shared"
  2731.     SHLIB_LD_LIBS='${LIBS}'
  2732.     SHLIB_SUFFIX=".so"
  2733.     DL_OBJS="tclLoadDl.o"
  2734.     DL_LIBS=""
  2735.     CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
  2736.     LD_SEARCH_FLAGS='-rpath ${LIB_RUNTIME_DIR}'
  2737.     if test "$GCC" = "yes" ; then
  2738. CFLAGS="$CFLAGS -mabi=n32"
  2739. LDFLAGS="$LDFLAGS -mabi=n32"
  2740.     else
  2741. case $system in
  2742.     IRIX-6.3)
  2743. # Use to build 6.2 compatible binaries on 6.3.
  2744. CFLAGS="$CFLAGS -n32 -D_OLD_TERMIOS"
  2745. ;;
  2746.     *)
  2747. CFLAGS="$CFLAGS -n32"
  2748. ;;
  2749. esac
  2750. LDFLAGS="$LDFLAGS -n32"
  2751.     fi
  2752.     ;;
  2753. IRIX64-6.*)
  2754.     SHLIB_CFLAGS=""
  2755.     SHLIB_LD="ld -n32 -shared -rdata_shared"
  2756.     SHLIB_LD_LIBS='${LIBS}'
  2757.     SHLIB_SUFFIX=".so"
  2758.     DL_OBJS="tclLoadDl.o"
  2759.     DL_LIBS=""
  2760.     CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
  2761.     LD_SEARCH_FLAGS='-rpath ${LIB_RUNTIME_DIR}'
  2762.     # Check to enable 64-bit flags for compiler/linker
  2763.     if test "$do64bit" = "yes" ; then
  2764.         if test "$GCC" = "yes" ; then
  2765.             echo "configure: warning: 64bit mode not supported by gcc" 1>&2
  2766.         else
  2767.             do64bit_ok=yes
  2768.             SHLIB_LD="ld -64 -shared -rdata_shared"
  2769.             CFLAGS="$CFLAGS -64"
  2770.             LDFLAGS="$LDFLAGS -64"
  2771.         fi
  2772.     fi
  2773.     ;;
  2774. Linux*)
  2775.     SHLIB_CFLAGS="-fPIC"
  2776.     SHLIB_LD_LIBS='${LIBS}'
  2777.     SHLIB_SUFFIX=".so"
  2778.     CFLAGS_OPTIMIZE=-O2
  2779.     # egcs-2.91.66 on Redhat Linux 6.0 generates lots of warnings 
  2780.     # when you inline the string and math operations.  Turn this off to
  2781.     # get rid of the warnings.
  2782.     #CFLAGS_OPTIMIZE="${CFLAGS_OPTIMIZE} -D__NO_STRING_INLINES -D__NO_MATH_INLINES"
  2783.     if test "$have_dl" = yes; then
  2784. SHLIB_LD='${CC} -shared ${CFLAGS} ${LDFLAGS}'
  2785. DL_OBJS="tclLoadDl.o"
  2786. DL_LIBS="-ldl"
  2787. LDFLAGS="$LDFLAGS -Wl,--export-dynamic"
  2788. CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
  2789. LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
  2790.     else
  2791. ac_safe=`echo "dld.h" | sed 'y%./+-%__p_%'`
  2792. echo $ac_n "checking for dld.h""... $ac_c" 1>&6
  2793. echo "configure:3086: checking for dld.h" >&5
  2794. if eval "test "`echo '$''{'ac_cv_header_$ac_safe'+set}'`" = set"; then
  2795.   echo $ac_n "(cached) $ac_c" 1>&6
  2796. else
  2797.   cat > conftest.$ac_ext <<EOF
  2798. #line 3091 "configure"
  2799. #include "confdefs.h"
  2800. #include <dld.h>
  2801. EOF
  2802. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  2803. { (eval echo configure:3096: "$ac_try") 1>&5; (eval $ac_try) 2>&5; }
  2804. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}$"`
  2805. if test -z "$ac_err"; then
  2806.   rm -rf conftest*
  2807.   eval "ac_cv_header_$ac_safe=yes"
  2808. else
  2809.   echo "$ac_err" >&5
  2810.   echo "configure: failed program was:" >&5
  2811.   cat conftest.$ac_ext >&5
  2812.   rm -rf conftest*
  2813.   eval "ac_cv_header_$ac_safe=no"
  2814. fi
  2815. rm -f conftest*
  2816. fi
  2817. if eval "test "`echo '$ac_cv_header_'$ac_safe`" = yes"; then
  2818.   echo "$ac_t""yes" 1>&6
  2819.   
  2820.     SHLIB_LD="ld -shared"
  2821.     DL_OBJS="tclLoadDld.o"
  2822.     DL_LIBS="-ldld"
  2823.     CC_SEARCH_FLAGS=""
  2824.     LD_SEARCH_FLAGS=""
  2825. else
  2826.   echo "$ac_t""no" 1>&6
  2827. fi
  2828.     fi
  2829.     if test "`uname -m`" = "alpha" ; then
  2830. CFLAGS="$CFLAGS -mieee"
  2831.     fi
  2832.     if test $do64bit = yes; then
  2833. echo $ac_n "checking if compiler accepts -m64 flag""... $ac_c" 1>&6
  2834. echo "configure:3128: checking if compiler accepts -m64 flag" >&5
  2835. if eval "test "`echo '$''{'tcl_cv_cc_m64'+set}'`" = set"; then
  2836.   echo $ac_n "(cached) $ac_c" 1>&6
  2837. else
  2838.   
  2839.     hold_cflags=$CFLAGS
  2840.     CFLAGS="$CFLAGS -m64"
  2841.     cat > conftest.$ac_ext <<EOF
  2842. #line 3136 "configure"
  2843. #include "confdefs.h"
  2844. int main() {
  2845. ; return 0; }
  2846. EOF
  2847. if { (eval echo configure:3143: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  2848.   rm -rf conftest*
  2849.   tcl_cv_cc_m64=yes
  2850. else
  2851.   echo "configure: failed program was:" >&5
  2852.   cat conftest.$ac_ext >&5
  2853.   rm -rf conftest*
  2854.   tcl_cv_cc_m64=no
  2855. fi
  2856. rm -f conftest*
  2857.     CFLAGS=$hold_cflags
  2858. fi
  2859. echo "$ac_t""$tcl_cv_cc_m64" 1>&6
  2860. if test $tcl_cv_cc_m64 = yes; then
  2861.     CFLAGS="$CFLAGS -m64"
  2862.     do64bit_ok=yes
  2863. fi
  2864.     fi
  2865.     # The combo of gcc + glibc has a bug related
  2866.     # to inlining of functions like strtod(). The
  2867.     # -fno-builtin flag should address this problem
  2868.     # but it does not work. The -fno-inline flag
  2869.     # is kind of overkill but it works.
  2870.     # Disable inlining only when one of the
  2871.     # files in compat/*.c is being linked in.
  2872.     if test x"${LIBOBJS}" != x ; then
  2873.         CFLAGS="$CFLAGS -fno-inline"
  2874.     fi
  2875.     # XIM peeking works under XFree86.
  2876.     cat >> confdefs.h <<EOF
  2877. #define PEEK_XCLOSEIM 1
  2878. EOF
  2879.     ;;
  2880. GNU*)
  2881.     SHLIB_CFLAGS="-fPIC"
  2882.     SHLIB_LD_LIBS='${LIBS}'
  2883.     SHLIB_SUFFIX=".so"
  2884.     if test "$have_dl" = yes; then
  2885. SHLIB_LD="${CC} -shared"
  2886. DL_OBJS=""
  2887. DL_LIBS="-ldl"
  2888. LDFLAGS="$LDFLAGS -Wl,--export-dynamic"
  2889. CC_SEARCH_FLAGS=""
  2890. LD_SEARCH_FLAGS=""
  2891.     else
  2892. ac_safe=`echo "dld.h" | sed 'y%./+-%__p_%'`
  2893. echo $ac_n "checking for dld.h""... $ac_c" 1>&6
  2894. echo "configure:3196: checking for dld.h" >&5
  2895. if eval "test "`echo '$''{'ac_cv_header_$ac_safe'+set}'`" = set"; then
  2896.   echo $ac_n "(cached) $ac_c" 1>&6
  2897. else
  2898.   cat > conftest.$ac_ext <<EOF
  2899. #line 3201 "configure"
  2900. #include "confdefs.h"
  2901. #include <dld.h>
  2902. EOF
  2903. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  2904. { (eval echo configure:3206: "$ac_try") 1>&5; (eval $ac_try) 2>&5; }
  2905. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}$"`
  2906. if test -z "$ac_err"; then
  2907.   rm -rf conftest*
  2908.   eval "ac_cv_header_$ac_safe=yes"
  2909. else
  2910.   echo "$ac_err" >&5
  2911.   echo "configure: failed program was:" >&5
  2912.   cat conftest.$ac_ext >&5
  2913.   rm -rf conftest*
  2914.   eval "ac_cv_header_$ac_safe=no"
  2915. fi
  2916. rm -f conftest*
  2917. fi
  2918. if eval "test "`echo '$ac_cv_header_'$ac_safe`" = yes"; then
  2919.   echo "$ac_t""yes" 1>&6
  2920.   
  2921.     SHLIB_LD="ld -shared"
  2922.     DL_OBJS=""
  2923.     DL_LIBS="-ldld"
  2924.     CC_SEARCH_FLAGS=""
  2925.     LD_SEARCH_FLAGS=""
  2926. else
  2927.   echo "$ac_t""no" 1>&6
  2928. fi
  2929.     fi
  2930.     if test "`uname -m`" = "alpha" ; then
  2931. CFLAGS="$CFLAGS -mieee"
  2932.     fi
  2933.     ;;
  2934. Lynx*)
  2935.     SHLIB_CFLAGS="-fPIC"
  2936.     SHLIB_LD_LIBS='${LIBS}'
  2937.     SHLIB_SUFFIX=".so"
  2938.     CFLAGS_OPTIMIZE=-02
  2939.     SHLIB_LD="${CC} -shared "
  2940.     DL_OBJS="tclLoadDl.o"
  2941.     DL_LIBS="-mshared -ldl"
  2942.     LD_FLAGS="-Wl,--export-dynamic"
  2943.     CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'