Regenerated: autoconf configure.in

This commit is contained in:
Roland McGrath 1996-05-22 18:02:38 +00:00
parent b8fe19fa80
commit dc9972317e
9 changed files with 26 additions and 142 deletions

View File

@ -225,7 +225,6 @@ distribute := README INSTALL FAQ NOTES COPYING.LIB COPYING NEWS \
Makefile Makeconfig Makerules Rules Make-dist MakeTAGS \ Makefile Makeconfig Makerules Rules Make-dist MakeTAGS \
extra-lib.mk o-iterator.mk \ extra-lib.mk o-iterator.mk \
ansidecl.h mkinstalldirs move-if-change install-sh \ ansidecl.h mkinstalldirs move-if-change install-sh \
extract-dynsym \
configure configure.in aclocal.m4 config.sub config.guess\ configure configure.in aclocal.m4 config.sub config.guess\
config.make.in config-name.in Makefile.in \ config.make.in config-name.in Makefile.in \
munch-tmpl.c munch.awk sysdep.h set-hooks.h libc-symbols.h munch-tmpl.c munch.awk sysdep.h set-hooks.h libc-symbols.h

View File

@ -302,7 +302,7 @@ override objects := $(addprefix $(objpfx),$(sources:.c=.o))
# $(o-iterator-doit) to produce some desired rule using $o for the object # $(o-iterator-doit) to produce some desired rule using $o for the object
# suffix, and setting $(object-suffixes-left) to $(object-suffixes); a copy # suffix, and setting $(object-suffixes-left) to $(object-suffixes); a copy
# is produced for each object suffix in use. # is produced for each object suffix in use.
o-iterator = $(patsubst %,$(..)o-iterator.mk,$(object-suffixes)) o-iterator = $(patsubst %,$(..)o-iterator.mk,$(object-suffixes-left))
# The makefile may define $(extra-libs) with `libfoo libbar' # The makefile may define $(extra-libs) with `libfoo libbar'
# to build libfoo.a et al from the modules listed in $(libfoo-routines). # to build libfoo.a et al from the modules listed in $(libfoo-routines).
@ -599,7 +599,7 @@ define o-iterator-doit
$(libdir)/$o: $(libdir)/$o$($o-version); $$(make-link) $(libdir)/$o: $(libdir)/$o$($o-version); $$(make-link)
endef endef
object-suffixes-left := $(versioned) object-suffixes-left := $(versioned)
include $(..)o-iterator.mk include $(o-iterator)
# Make symlinks in the build directory, because the versioned names might # Make symlinks in the build directory, because the versioned names might
# be referenced by a DT_NEEDED in another library. # be referenced by a DT_NEEDED in another library.
@ -607,20 +607,20 @@ define o-iterator-doit
$(objpfx)$o$($o-version): $(objpfx)$o; $$(make-link) $(objpfx)$o$($o-version): $(objpfx)$o; $$(make-link)
endef endef
object-suffixes-left := $(versioned) object-suffixes-left := $(versioned)
include $(..)o-iterator.mk include $(o-iterator)
define o-iterator-doit define o-iterator-doit
$(libdir)/$o$($o-version): $(libdir)/$(o:.so=)-$(version).so; $$(make-link) $(libdir)/$o$($o-version): $(libdir)/$(o:.so=)-$(version).so; $$(make-link)
endef endef
object-suffixes-left := $(versioned) object-suffixes-left := $(versioned)
include $(..)o-iterator.mk include $(o-iterator)
define o-iterator-doit define o-iterator-doit
$(libdir)/$(o:.so=)-$(version).so: $(objpfx)$o; $$(do-install-program) $(libdir)/$(o:.so=)-$(version).so: $(objpfx)$o; $$(do-install-program)
endef endef
object-suffixes-left := $(versioned) object-suffixes-left := $(versioned)
include $(..)o-iterator.mk include $(o-iterator)
endif endif
define do-install-so define do-install-so

View File

@ -33,9 +33,6 @@ CC = @CC@
AR = @AR@ AR = @AR@
RANLIB = @RANLIB@ RANLIB = @RANLIB@
AS = $(CC) -c AS = $(CC) -c
OBJDUMP = @OBJDUMP@
OBJCOPY = @OBJCOPY@
AWK = @AWK@
# Installation tools. # Installation tools.
INSTALL = @INSTALL@ INSTALL = @INSTALL@

107
configure vendored
View File

@ -1238,98 +1238,6 @@ else
fi fi
fi fi
# Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
set dummy ${ac_tool_prefix}objdump; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
if eval "test \"`echo '$''{'ac_cv_prog_OBJDUMP'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
if test -n "$OBJDUMP"; then
ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
else
IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
for ac_dir in $PATH; do
test -z "$ac_dir" && ac_dir=.
if test -f $ac_dir/$ac_word; then
ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
break
fi
done
IFS="$ac_save_ifs"
test -z "$ac_cv_prog_OBJDUMP" && ac_cv_prog_OBJDUMP="objdump"
fi
fi
OBJDUMP="$ac_cv_prog_OBJDUMP"
if test -n "$OBJDUMP"; then
echo "$ac_t""$OBJDUMP" 1>&6
else
echo "$ac_t""no" 1>&6
fi
# Extract the first word of "${ac_tool_prefix}objcopy", so it can be a program name with args.
set dummy ${ac_tool_prefix}objcopy; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
if eval "test \"`echo '$''{'ac_cv_prog_OBJCOPY'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
if test -n "$OBJCOPY"; then
ac_cv_prog_OBJCOPY="$OBJCOPY" # Let the user override the test.
else
IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
for ac_dir in $PATH; do
test -z "$ac_dir" && ac_dir=.
if test -f $ac_dir/$ac_word; then
ac_cv_prog_OBJCOPY="${ac_tool_prefix}objcopy"
break
fi
done
IFS="$ac_save_ifs"
test -z "$ac_cv_prog_OBJCOPY" && ac_cv_prog_OBJCOPY="objcopy"
fi
fi
OBJCOPY="$ac_cv_prog_OBJCOPY"
if test -n "$OBJCOPY"; then
echo "$ac_t""$OBJCOPY" 1>&6
else
echo "$ac_t""no" 1>&6
fi
for ac_prog in mawk gawk nawk awk
do
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
if eval "test \"`echo '$''{'ac_cv_prog_AWK'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
if test -n "$AWK"; then
ac_cv_prog_AWK="$AWK" # Let the user override the test.
else
IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
for ac_dir in $PATH; do
test -z "$ac_dir" && ac_dir=.
if test -f $ac_dir/$ac_word; then
ac_cv_prog_AWK="$ac_prog"
break
fi
done
IFS="$ac_save_ifs"
fi
fi
AWK="$ac_cv_prog_AWK"
if test -n "$AWK"; then
echo "$ac_t""$AWK" 1>&6
else
echo "$ac_t""no" 1>&6
fi
test -n "$AWK" && break
done
echo $ac_n "checking for signed size_t type""... $ac_c" 1>&6 echo $ac_n "checking for signed size_t type""... $ac_c" 1>&6
if eval "test \"`echo '$''{'libc_cv_signed_size_t'+set}'`\" = set"; then if eval "test \"`echo '$''{'libc_cv_signed_size_t'+set}'`\" = set"; then
@ -1359,7 +1267,7 @@ if eval "test \"`echo '$''{'libc_cv_friendly_stddef'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 1363 "configure" #line 1271 "configure"
#include "confdefs.h" #include "confdefs.h"
#define __need_size_t #define __need_size_t
#define __need_wchar_t #define __need_wchar_t
@ -1375,7 +1283,7 @@ size_t size; wchar_t wchar;
if (&size == NULL || &wchar == NULL) abort (); if (&size == NULL || &wchar == NULL) abort ();
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:1379: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:1287: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
libc_cv_friendly_stddef=yes libc_cv_friendly_stddef=yes
else else
@ -1482,7 +1390,7 @@ if eval "test \"`echo '$''{'libc_cv_have_initfini'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 1486 "configure" #line 1394 "configure"
#include "confdefs.h" #include "confdefs.h"
int main() { return 0; } int main() { return 0; }
@ -1491,7 +1399,7 @@ asm (".section .init");
asm (".section .fini"); asm (".section .fini");
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:1495: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:1403: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
libc_cv_have_initfini=yes libc_cv_have_initfini=yes
else else
@ -1519,7 +1427,7 @@ if eval "test \"`echo '$''{'libc_cv_asm_underscores'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 1523 "configure" #line 1431 "configure"
#include "confdefs.h" #include "confdefs.h"
asm ("_glibc_foobar:"); asm ("_glibc_foobar:");
int main() { return 0; } int main() { return 0; }
@ -1527,7 +1435,7 @@ int t() {
glibc_foobar (); glibc_foobar ();
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:1531: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then if { (eval echo configure:1439: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
libc_cv_asm_underscores=yes libc_cv_asm_underscores=yes
else else
@ -1890,9 +1798,6 @@ s%@CC@%$CC%g
s%@CPP@%$CPP%g s%@CPP@%$CPP%g
s%@AR@%$AR%g s%@AR@%$AR%g
s%@RANLIB@%$RANLIB%g s%@RANLIB@%$RANLIB%g
s%@OBJDUMP@%$OBJDUMP%g
s%@OBJCOPY@%$OBJCOPY%g
s%@AWK@%$AWK%g
s%@libc_cv_have_initfini@%$libc_cv_have_initfini%g s%@libc_cv_have_initfini@%$libc_cv_have_initfini%g
s%@libc_cv_ld_no_whole_archive@%$libc_cv_ld_no_whole_archive%g s%@libc_cv_ld_no_whole_archive@%$libc_cv_ld_no_whole_archive%g
s%@uname_sysname@%$uname_sysname%g s%@uname_sysname@%$uname_sysname%g

View File

@ -304,9 +304,6 @@ AC_CHECK_TOOL(CC, gcc)
AC_PROG_CPP AC_PROG_CPP
AC_CHECK_TOOL(AR, ar) AC_CHECK_TOOL(AR, ar)
AC_CHECK_TOOL(RANLIB, ranlib, :) AC_CHECK_TOOL(RANLIB, ranlib, :)
AC_CHECK_TOOL(OBJDUMP, objdump)
AC_CHECK_TOOL(OBJCOPY, objcopy)
AC_PROG_AWK
AC_CACHE_CHECK(for signed size_t type, libc_cv_signed_size_t, [dnl AC_CACHE_CHECK(for signed size_t type, libc_cv_signed_size_t, [dnl
echo '#include <stddef.h> echo '#include <stddef.h>

View File

@ -1,23 +0,0 @@
#!/bin/sh
# Extract from an ELF shared object file just the dynamic symbols necessary
# to link against it and the (GNU extension) warning sections that linking
# against it may use to produce warning messages.
infile=$1
outfile=$2
# Handle both objdump -h output formats.
osechdr='^SECTION [0-9]+ \['
nsechdr='^ +[0-9]+ '
$OBJCOPY -S `$OBJDUMP -h $infile | $AWK "
/($osechdr|$nsechdr)"'\.(hash|dyn[a-z]+|gnu\.warning[a-zA-Z_.]*) / { next; }
/'"$osechdr"'/ { printf "--remove-section=%s ", $3 }
/'"$nsechdr"'/ { printf "--remove-section=%s ", $2 }
' |
# The old format puts brackets around section names. The new format fails
# to delimit long section names from the following hex digits.
sed -e 's/[][]//g' -e 's/0[0-9a-f]* / /g'` $infile $outfile.new
mv -f $outfile.new $outfile

View File

@ -178,7 +178,7 @@ CODE facilitynames[] = {
#elif !defined (_BSD_VA_LIST_) #elif !defined (_BSD_VA_LIST_)
/* In GNU we don't have a <machine/ansi.h> and it would be too painful to /* In GNU we don't have a <machine/ansi.h> and it would be too painful to
emulate one. */ emulate one. */
#define __need_va_list #define __need___va_list
#include <stdarg.h> #include <stdarg.h>
#define _BSD_VA_LIST_ __gnuc_va_list #define _BSD_VA_LIST_ __gnuc_va_list
#endif #endif

View File

@ -3,7 +3,7 @@
(Implements POSIX draft P10003.2/D11.2, except for (Implements POSIX draft P10003.2/D11.2, except for
internationalization features.) internationalization features.)
Copyright (C) 1993, 1994, 1995 Free Software Foundation, Inc. Copyright (C) 1993, 1994, 1995, 1996 Free Software Foundation, Inc.
This file is part of the GNU C Library. Its master source is NOT part of This file is part of the GNU C Library. Its master source is NOT part of
the C library, however. The master source lives in /gd/gnu/lib. the C library, however. The master source lives in /gd/gnu/lib.
@ -5183,7 +5183,7 @@ re_compile_pattern (pattern, length, bufp)
/* Entry points compatible with 4.2 BSD regex library. We don't define /* Entry points compatible with 4.2 BSD regex library. We don't define
them unless specifically requested. */ them unless specifically requested. */
#ifdef _REGEX_RE_COMP #if defined (_REGEX_RE_COMP) || defined (_LIBC)
/* BSD has one and only one pattern buffer. */ /* BSD has one and only one pattern buffer. */
static struct re_pattern_buffer re_comp_buf; static struct re_pattern_buffer re_comp_buf;
@ -5237,6 +5237,15 @@ re_exec (s)
return return
0 <= re_search (&re_comp_buf, s, len, 0, len, (struct re_registers *) 0); 0 <= re_search (&re_comp_buf, s, len, 0, len, (struct re_registers *) 0);
} }
#ifdef _LIBC
/* Make these definitions weak in libc, so POSIX programs can redefine
these names if they don't use our functions, and still use
regcomp/regexec below without link errors. */
weak_symbol (re_comp)
weak_symbol (re_exec)
#endif
#endif /* _REGEX_RE_COMP */ #endif /* _REGEX_RE_COMP */
/* POSIX.2 functions. Don't define these for Emacs. */ /* POSIX.2 functions. Don't define these for Emacs. */

View File

@ -1,4 +1,4 @@
/* Copyright (C) 1992 Free Software Foundation, Inc. /* Copyright (C) 1992, 1996 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or The GNU C Library is free software; you can redistribute it and/or
@ -28,6 +28,6 @@ DEFUN(cfmakeraw, (termios_p), struct termios *t)
t->c_lflag &= ~(ECHO|ECHONL|ICANON|ISIG|IEXTEN); t->c_lflag &= ~(ECHO|ECHONL|ICANON|ISIG|IEXTEN);
t->c_cflag &= ~(CSIZE|PARENB); t->c_cflag &= ~(CSIZE|PARENB);
t->c_cflag |= CS8; t->c_cflag |= CS8;
t->c_cc[VMIN] = 0; t->c_cc[VMIN] = 1; /* read returns when one char is available. */
/* t->c_cc[VTIME] = ?; */ t->c_cc[VTIME] = 0;
} }