Formerly ../hurd/hurdkill.c.~5~
[kopensolaris-gnu/glibc.git] / configure.in
index 5b92333..9bc21ac 100644 (file)
@@ -36,8 +36,6 @@ prog="`basename $0`"
 nfp=
 gnu_ld=
 gnu_as=
-version=
-release=
 prefix=
 exec_prefix=
 verbose=
@@ -86,29 +84,6 @@ s/^\([^=]*\)=\(.*\)$/\1='\''\2'\''/;s/^\([^=]*\)$/\1=yes/;}'`
     -x | --x)
       ;; # ignored
 
-    -os-release=* | -os-releas=* | -os-relea=* | -os-rele=* | -os-rel=* \
-    | -os-re=* | -os-r=* | --os-release=* | --os-releas=* | --os-relea=* \
-    | --os-rele=* | --os-rel=* | --os-re=* | --os-r=*)
-      release=`echo $arg | sed 's/-*os-r[a-z]*=//'`
-      ;;
-    -os-release | -os-releas | -os-relea | -os-rele | -os-rel \
-    | -os-re | -os-r | --os-release | --os-releas | --os-relea \
-    | --os-rele | --os-rel | --os-re | --os-r)
-      next=release
-      ;;
-
-    -os-version=* | -os-versio=* | -os-versi=* | -os-vers=* | -os-ver=* \
-    | -os-ver=* | -os-ve=* | -os-v=* | --os-version=* | --os-versio=* \
-    | --os-versi=* | --os-vers=* | --os-ver=* | --os-ver=* | --os-ve=* \
-    | --os-v=*)
-      version=`echo $arg | sed 's/-*os-v[a-z]*=//'`
-      ;;
-    -os-version | -os-versio | -os-versi | -os-vers | -os-ver \
-    | -os-ver | -os-ve | -os-v |--os-version | --os-versio \
-    | --os-versi | --os-vers | --os-ver | --os-ver | --os-ve | --os-v)
-      next=version
-      ;;
-
     # For backward compatibility, also recognize exact --exec_prefix.
     -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* | --exec=* | --exe=* | --ex=* | --e=*)
        exec_prefix=`echo $arg | sed 's/[-a-z_]*=//'`
@@ -153,6 +128,7 @@ fi
 dnl This deals with setting srcdir if it needs to be set.
 changequote([,])
 AC_PREPARE(features.h)
+AC_LANG_C
 changequote(,)
 
 # Decanonicalize srcdir so we can tell when we are configuring in srcdir.
@@ -239,7 +215,7 @@ netbsd* | 386bsd*)
   base_os=unix/bsd/bsd4.4 ;;
 osf1* | sunos* | ultrix* | newsos* | dynix* | *bsd*)
   base_os=unix/bsd ;;
-linux* | sysv* | isc* | esix* | sco* | minix*)
+linux* | sysv* | isc* | esix* | sco* | minix* | irix4*)
   base_os=unix/sysv ;;
 solaris[2-9]*)
   base_os=unix/sysv/sysv4 ;;
@@ -343,9 +319,14 @@ while [ $# -gt 0 ]; do
   # Find the parent of NAME, using the empty string if it has none.
   parent="`echo $name | sed -n -e '/\//!q' -e 's=/[^/]*$==p'`"
 
-  # Append the names implied by NAME, and NAME's parent (if it has one),
-  # to the list of names to be processed (the argument list).
-  sysnames="`echo $* $implied $parent`"
+  # Add the names implied by NAME, and NAME's parent (if it has one), to
+  # the list of names to be processed (the argument list).  We prepend the
+  # implied names to the list and append the parent.  We want implied
+  # directories to come before further directories inferred from the
+  # configuration components; this ensures that for sysv4, unix/common
+  # (implied by unix/sysv/sysv4) comes before unix/sysv (in ostry (here $*)
+  # after sysv4).
+  sysnames="`echo $implied $* $parent`"
   if [ "$sysnames" != "" ]; then
     set $sysnames
   fi
@@ -401,9 +382,6 @@ eval "$CPP conftest.c 2>/dev/null" \
 }
 rm -f conftest*
 
-AC_HEADER_EGREP(__gnuc_va_list, stdarg.h, [config_vars="$config_vars
-stdarg.h = # The installed <stdarg.h> defines __gnuc_va_list."])
-
 AC_COMPILE_CHECK([libc-friendly stddef.h],
 [#define __need_size_t
 #define __need_wchar_t
@@ -555,14 +533,6 @@ fi
 ) > config.make
 echo "Wrote config.make in $PWD."
 
-switches=
-if [ "$release" ]; then
-  switches="$switches --os-release='$release'"
-fi
-if [ "$version" ]; then
-  switches="$switches --os-version='$version'"
-fi
-
 if [ $srcdir != . ]; then
   if [ $srcdir = .. ]; then
     cwd=`pwd`
@@ -586,7 +556,7 @@ cat > config.status <<END
 # This file was generated automatically by configure.  Do not edit.
 # The GNU C library was configured in $PWD for
 # $system_name as follows:
-$0 $configure_args $switches \$*
+release=$release version=$version $0 $configure_args \$*
 END
 chmod a+x config.status
 echo "Wrote config.status in $PWD."