public inbox for gcc-cvs@sourceware.org help / color / mirror / Atom feed
From: Eric Gallager <egallager@gcc.gnu.org> To: gcc-cvs@gcc.gnu.org Subject: [gcc(refs/users/egallager/heads/autotools-tinkering)] configury in libgfortran, libgomp, & libiberty Date: Sun, 29 May 2022 06:09:42 +0000 (GMT) [thread overview] Message-ID: <20220529060942.B8D58385842B@sourceware.org> (raw) https://gcc.gnu.org/g:830be1327d9e7db20cc8402df70bfb41a74e6a6d commit 830be1327d9e7db20cc8402df70bfb41a74e6a6d Author: Eric Gallager <egallager@gcc.gnu.org> Date: Sun May 29 02:09:20 2022 -0400 configury in libgfortran, libgomp, & libiberty mostly just autoscan, autoupdate, autoconf Diff: --- libgfortran/acinclude.m4 | 16 ++++++--------- libgfortran/configure | 12 ++++------- libgfortran/configure.ac | 11 +++++----- libgfortran/configure.scan | 49 +++++++++++++++++++++++++++++++++++++++++++++ libgomp/configure | 7 +++---- libgomp/configure.ac | 10 +++++----- libgomp/configure.scan | 41 +++++++++++++++++++++++++++++++++++++ libiberty/acinclude.m4 | 24 +++++++--------------- libiberty/configure | 6 ++++-- libiberty/configure.ac | 25 +++++++---------------- libiberty/configure.scan | 50 ++++++++++++++++++++++++++++++++++++++++++++++ 11 files changed, 181 insertions(+), 70 deletions(-) diff --git a/libgfortran/acinclude.m4 b/libgfortran/acinclude.m4 index bf4cc782ec2..9548ada889a 100644 --- a/libgfortran/acinclude.m4 +++ b/libgfortran/acinclude.m4 @@ -377,23 +377,19 @@ AC_DEFUN([LIBGFOR_CHECK_STRERROR_R], [ dnl Check for three-argument POSIX version of strerror_r ac_save_CFLAGS="$CFLAGS" CFLAGS="-Wimplicit-function-declaration -Werror" - AC_TRY_COMPILE([#define _GNU_SOURCE 1 + AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#define _GNU_SOURCE 1 #include <string.h> - #include <locale.h>], - [char s[128]; strerror_r(5, s, 128);], - AC_DEFINE(HAVE_STRERROR_R, 1, - [Define if strerror_r is available in <string.h>.]),) + #include <locale.h>]], [[char s[128]; strerror_r(5, s, 128);]])],[AC_DEFINE(HAVE_STRERROR_R, 1, + Define if strerror_r is available in <string.h>.)],[]) CFLAGS="$ac_save_CFLAGS" dnl Check for two-argument version of strerror_r (e.g. for VxWorks) ac_save_CFLAGS="$CFLAGS" CFLAGS="-Wimplicit-function-declaration -Werror" - AC_TRY_COMPILE([#define _GNU_SOURCE 1 + AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#define _GNU_SOURCE 1 #include <string.h> - #include <locale.h>], - [char s[128]; strerror_r(5, s);], - AC_DEFINE(HAVE_STRERROR_R_2ARGS, 1, - [Define if strerror_r takes two arguments and is available in <string.h>.]),) + #include <locale.h>]], [[char s[128]; strerror_r(5, s);]])],[AC_DEFINE(HAVE_STRERROR_R_2ARGS, 1, + Define if strerror_r takes two arguments and is available in <string.h>.)],[]) CFLAGS="$ac_save_CFLAGS" ]) diff --git a/libgfortran/configure b/libgfortran/configure index ae64dca3114..ce4b8c5d6c1 100755 --- a/libgfortran/configure +++ b/libgfortran/configure @@ -2995,11 +2995,10 @@ test -n "$target_alias" && - target_alias=${target_alias-$host_alias} -# Sets up automake. Must come after AC_CANONICAL_SYSTEM. Each of the +# Sets up automake. Must come after AC_CANONICAL_TARGET. Each of the # following is magically included in AUTOMAKE_OPTIONS in each Makefile.am. # 1.9.6: minimum required version # no-define: PACKAGE and VERSION will not be #define'd in config.h (a bunch @@ -6992,10 +6991,6 @@ fi # Configure libtool #AC_MSG_NOTICE([====== Starting libtool configuration]) -enable_dlopen=yes - - - case `pwd` in *\ * | *\ *) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 @@ -9273,6 +9268,7 @@ done # Set options +enable_dlopen=yes @@ -12766,7 +12762,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 12769 "configure" +#line 12765 "configure" #include "confdefs.h" #if HAVE_DLFCN_H @@ -12872,7 +12868,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 12875 "configure" +#line 12871 "configure" #include "confdefs.h" #if HAVE_DLFCN_H diff --git a/libgfortran/configure.ac b/libgfortran/configure.ac index 97cc490cb5e..665d157aac0 100644 --- a/libgfortran/configure.ac +++ b/libgfortran/configure.ac @@ -1,7 +1,7 @@ # Process this file with autoconf to produce a configure script, like so: # aclocal && autoconf && autoheader && automake -AC_INIT([GNU Fortran Runtime Library], 0.3,,[libgfortran]) +AC_INIT([GNU Fortran Runtime Library],[0.3],[],[libgfortran]) AC_CONFIG_HEADER(config.h) GCC_TOPLEV_SUBDIRS @@ -49,13 +49,13 @@ AC_SUBST(onestep) # # Do not delete or change the following two lines. For why, see # http://gcc.gnu.org/ml/libstdc++/2003-07/msg00451.html -AC_CANONICAL_SYSTEM +AC_CANONICAL_TARGET ACX_NONCANONICAL_TARGET target_alias=${target_alias-$host_alias} AC_SUBST(target_alias) -# Sets up automake. Must come after AC_CANONICAL_SYSTEM. Each of the +# Sets up automake. Must come after AC_CANONICAL_TARGET. Each of the # following is magically included in AUTOMAKE_OPTIONS in each Makefile.am. # 1.9.6: minimum required version # no-define: PACKAGE and VERSION will not be #define'd in config.h (a bunch @@ -128,7 +128,7 @@ AC_SUBST(toolexeclibdir) # Create a spec file, so that compile/link tests don't fail test -f libgfortran.spec || touch libgfortran.spec -AC_LANG_C +AC_LANG([C]) # Check the compiler. # The same as in boehm-gc and libstdc++. Have to borrow it from there. # We must force CC to /not/ be precious variables; otherwise @@ -276,8 +276,7 @@ AC_PROG_INSTALL # Configure libtool #AC_MSG_NOTICE([====== Starting libtool configuration]) -AC_LIBTOOL_DLOPEN -AM_PROG_LIBTOOL +LT_INIT([dlopen]) LT_LIB_M ACX_LT_HOST_FLAGS AC_SUBST(enable_shared) diff --git a/libgfortran/configure.scan b/libgfortran/configure.scan new file mode 100644 index 00000000000..1b1b2c17f7e --- /dev/null +++ b/libgfortran/configure.scan @@ -0,0 +1,49 @@ +# -*- Autoconf -*- +# Process this file with autoconf to produce a configure script. + +AC_PREREQ([2.69]) +AC_INIT([FULL-PACKAGE-NAME], [VERSION], [BUG-REPORT-ADDRESS]) +AC_CONFIG_SRCDIR([libgfortran.h]) +AC_CONFIG_HEADERS([config.h]) + +# Checks for programs. +AC_PROG_CC + +# Checks for libraries. + +# Checks for header files. +AC_CHECK_HEADERS([fcntl.h fenv.h float.h inttypes.h limits.h locale.h stddef.h stdint.h stdlib.h string.h strings.h sys/param.h sys/time.h unistd.h]) + +# Checks for typedefs, structures, and compiler characteristics. +AC_CHECK_HEADER_STDBOOL +AC_C_INLINE +AC_TYPE_INT16_T +AC_TYPE_INT32_T +AC_TYPE_INT64_T +AC_TYPE_INT8_T +AC_TYPE_MODE_T +AC_TYPE_OFF_T +AC_TYPE_PID_T +AC_C_RESTRICT +AC_TYPE_SIZE_T +AC_TYPE_SSIZE_T +AC_CHECK_MEMBERS([struct stat.st_blksize]) +AC_STRUCT_ST_BLOCKS +AC_CHECK_MEMBERS([struct stat.st_rdev]) +AC_TYPE_UINT16_T +AC_TYPE_UINT32_T +AC_TYPE_UINT64_T +AC_TYPE_UINT8_T +AC_CHECK_TYPES([ptrdiff_t]) + +# Checks for library functions. +AC_FUNC_FORK +AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK +AC_FUNC_MALLOC +AC_FUNC_REALLOC +AC_FUNC_STRERROR_R +AC_FUNC_STRNLEN +AC_CHECK_FUNCS([alarm clock_gettime fesetround floor ftruncate getcwd gethostname gettimeofday localtime_r memmove memset pow setlocale sqrt strchr strdup strerror strncasecmp strndup]) + +AC_CONFIG_FILES([Makefile]) +AC_OUTPUT diff --git a/libgomp/configure b/libgomp/configure index 66dface222e..62f2036c052 100755 --- a/libgomp/configure +++ b/libgomp/configure @@ -2855,10 +2855,9 @@ test -n "$target_alias" && test "$program_prefix$program_suffix$program_transform_name" = \ NONENONEs,x,x, && program_prefix=${target_alias}- - target_alias=${target_alias-$host_alias} -# Sets up automake. Must come after AC_CANONICAL_SYSTEM. Each of the +# Sets up automake. Must come after AC_CANONICAL_TARGET. Each of the # following is magically included in AUTOMAKE_OPTIONS in each Makefile.am. # 1.9.0: minimum required version # no-define: PACKAGE and VERSION will not be #define'd in config.h (a bunch @@ -11414,7 +11413,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 11417 "configure" +#line 11416 "configure" #include "confdefs.h" #if HAVE_DLFCN_H @@ -11520,7 +11519,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 11523 "configure" +#line 11522 "configure" #include "confdefs.h" #if HAVE_DLFCN_H diff --git a/libgomp/configure.ac b/libgomp/configure.ac index a9b1f3973f7..0e9e75df00b 100644 --- a/libgomp/configure.ac +++ b/libgomp/configure.ac @@ -1,7 +1,7 @@ # Process this file with autoconf to produce a configure script, like so: # aclocal -I ../config && autoconf && autoheader && automake -AC_INIT([GNU Offloading and Multi Processing Runtime Library], 1.0,,[libgomp]) +AC_INIT([GNU Offloading and Multi Processing Runtime Library],[1.0],[],[libgomp]) AC_CONFIG_HEADER(config.h) # ------- @@ -46,10 +46,10 @@ AM_CONDITIONAL(GENINSRC, test "$enable_generated_files_in_srcdir" = yes) # # Do not delete or change the following two lines. For why, see # http://gcc.gnu.org/ml/libstdc++/2003-07/msg00451.html -AC_CANONICAL_SYSTEM +AC_CANONICAL_TARGET target_alias=${target_alias-$host_alias} -# Sets up automake. Must come after AC_CANONICAL_SYSTEM. Each of the +# Sets up automake. Must come after AC_CANONICAL_TARGET. Each of the # following is magically included in AUTOMAKE_OPTIONS in each Makefile.am. # 1.9.0: minimum required version # no-define: PACKAGE and VERSION will not be #define'd in config.h (a bunch @@ -145,7 +145,7 @@ AM_CONDITIONAL(BUILD_INFO, test $gcc_cv_prog_makeinfo_modern = "yes") # Configure libtool -AM_PROG_LIBTOOL +LT_INIT ACX_LT_HOST_FLAGS AC_SUBST(enable_shared) AC_SUBST(enable_static) @@ -178,7 +178,7 @@ libtool_VERSION=1:0:0 AC_SUBST(libtool_VERSION) # Check header files. -AC_STDC_HEADERS +AC_HEADER_STDC AC_HEADER_TIME ACX_HEADER_STRING AC_CHECK_HEADERS(pthread.h unistd.h semaphore.h sys/loadavg.h sys/sysctl.h sys/time.h) diff --git a/libgomp/configure.scan b/libgomp/configure.scan new file mode 100644 index 00000000000..1d07ec44c9f --- /dev/null +++ b/libgomp/configure.scan @@ -0,0 +1,41 @@ +# -*- Autoconf -*- +# Process this file with autoconf to produce a configure script. + +AC_PREREQ([2.69]) +AC_INIT([FULL-PACKAGE-NAME], [VERSION], [BUG-REPORT-ADDRESS]) +AC_CONFIG_SRCDIR([oacc-host.c]) +AC_CONFIG_HEADERS([config.h]) + +# Checks for programs. +AC_PROG_CXX +AC_PROG_CC +AC_PROG_MAKE_SET + +# Checks for libraries. + +# Checks for header files. +AC_CHECK_HEADERS([float.h inttypes.h limits.h stddef.h stdint.h stdlib.h string.h strings.h sys/time.h sys/timeb.h unistd.h]) + +# Checks for typedefs, structures, and compiler characteristics. +AC_CHECK_HEADER_STDBOOL +AC_C_INLINE +AC_TYPE_INT32_T +AC_TYPE_INT64_T +AC_TYPE_PID_T +AC_TYPE_SIZE_T +AC_TYPE_UINT16_T +AC_TYPE_UINT32_T +AC_TYPE_UINT64_T +AC_TYPE_UINT8_T +AC_CHECK_TYPES([ptrdiff_t]) + +# Checks for library functions. +AC_FUNC_ALLOCA +AC_FUNC_FORK +AC_FUNC_MALLOC +AC_FUNC_REALLOC +AC_CHECK_FUNCS([atexit clock_gettime gethostname gettimeofday memmove memset setenv sqrt strcasecmp strchr strdup strerror strncasecmp strstr strtol strtoul strtoull uname]) + +AC_CONFIG_FILES([Makefile + testsuite/Makefile]) +AC_OUTPUT diff --git a/libiberty/acinclude.m4 b/libiberty/acinclude.m4 index 6bd127e9826..0e288d9b35d 100644 --- a/libiberty/acinclude.m4 +++ b/libiberty/acinclude.m4 @@ -21,7 +21,7 @@ dnl a SEGV in some cases. AC_DEFUN([libiberty_AC_FUNC_STRNCMP], [AC_REQUIRE([AC_FUNC_MMAP]) AC_CACHE_CHECK([for working strncmp], ac_cv_func_strncmp_works, -[AC_TRY_RUN([ +[AC_RUN_IFELSE([AC_LANG_SOURCE([[ /* Test by Jim Wilson and Kaveh Ghazi. Check whether strncmp reads past the end of its string parameters. */ #include <sys/types.h> @@ -81,8 +81,7 @@ main () #endif /* HAVE_MMAP || HAVE_MMAP_ANYWHERE */ exit (0); } -], ac_cv_func_strncmp_works=yes, ac_cv_func_strncmp_works=no, - ac_cv_func_strncmp_works=yes) +]])],[ac_cv_func_strncmp_works=yes],[ac_cv_func_strncmp_works=no],[ac_cv_func_strncmp_works=yes]) rm -f core core.* *.core]) if test $ac_cv_func_strncmp_works = no ; then AC_LIBOBJ([strncmp]) @@ -92,11 +91,7 @@ fi dnl See if errno must be declared even when <errno.h> is included. AC_DEFUN([libiberty_AC_DECLARE_ERRNO], [AC_CACHE_CHECK(whether errno must be declared, libiberty_cv_declare_errno, -[AC_TRY_COMPILE( -[#include <errno.h>], -[int x = errno;], -libiberty_cv_declare_errno=no, -libiberty_cv_declare_errno=yes)]) +[AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <errno.h>]], [[int x = errno;]])],[libiberty_cv_declare_errno=no],[libiberty_cv_declare_errno=yes])]) if test $libiberty_cv_declare_errno = yes then AC_DEFINE(NEED_DECLARATION_ERRNO, 1, [Define if errno must be declared even when <errno.h> is included.]) @@ -107,7 +102,7 @@ dnl See whether we need a declaration for a function. AC_DEFUN([libiberty_NEED_DECLARATION], [AC_MSG_CHECKING([whether $1 must be declared]) AC_CACHE_VAL(libiberty_cv_decl_needed_$1, -[AC_TRY_COMPILE([ +[AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ #include "confdefs.h" #include <stdio.h> #ifdef HAVE_STRING_H @@ -122,9 +117,7 @@ AC_CACHE_VAL(libiberty_cv_decl_needed_$1, #endif #ifdef HAVE_UNISTD_H #include <unistd.h> -#endif], -[char *(*pfn) = (char *(*)) $1], -libiberty_cv_decl_needed_$1=no, libiberty_cv_decl_needed_$1=yes)]) +#endif]], [[char *(*pfn) = (char *(*)) $1]])],[libiberty_cv_decl_needed_$1=no],[libiberty_cv_decl_needed_$1=yes])]) AC_MSG_RESULT($libiberty_cv_decl_needed_$1) if test $libiberty_cv_decl_needed_$1 = yes; then AC_DEFINE([NEED_DECLARATION_]translit($1, [a-z], [A-Z]), 1, @@ -157,7 +150,7 @@ if test $ac_cv_os_cray = yes; then fi AC_CACHE_CHECK(stack direction for C alloca, ac_cv_c_stack_direction, -[AC_TRY_RUN([find_stack_direction () +[AC_RUN_IFELSE([AC_LANG_SOURCE([[find_stack_direction () { static char *addr = 0; auto char dummy; @@ -172,10 +165,7 @@ AC_CACHE_CHECK(stack direction for C alloca, ac_cv_c_stack_direction, main () { exit (find_stack_direction() < 0); -}], - ac_cv_c_stack_direction=1, - ac_cv_c_stack_direction=-1, - ac_cv_c_stack_direction=0)]) +}]])],[ac_cv_c_stack_direction=1],[ac_cv_c_stack_direction=-1],[ac_cv_c_stack_direction=0])]) AC_DEFINE_UNQUOTED(STACK_DIRECTION, $ac_cv_c_stack_direction, [Define if you know the direction of stack growth for your system; otherwise it will be automatically deduced at run-time. diff --git a/libiberty/configure b/libiberty/configure index 0a797255c70..39d51b89160 100755 --- a/libiberty/configure +++ b/libiberty/configure @@ -4263,7 +4263,6 @@ $as_echo "$ac_cv_safe_to_define___extensions__" >&6; } $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h - # Check whether --enable-largefile was given. if test "${enable_largefile+set}" = set; then : enableval=$enable_largefile; @@ -4475,7 +4474,7 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_libiberty_warn_cflags= save_CFLAGS="$CFLAGS" -for real_option in -W -Wall -Wwrite-strings -Wc++-compat \ +for real_option in -Wall -Wextra -Wwrite-strings -Wc++-compat \ -Wstrict-prototypes \ -Wshadow=local; do # Do the check with the no- prefix removed since gcc silently @@ -5208,6 +5207,9 @@ case "${host}" in # sets the default TLS model and affects inlining. PICFLAG=-fPIC ;; + loongarch*-*-*) + PICFLAG=-fpic + ;; mips-sgi-irix6*) # PIC is the default. ;; diff --git a/libiberty/configure.ac b/libiberty/configure.ac index 84a7b378fad..e62b1a385ba 100644 --- a/libiberty/configure.ac +++ b/libiberty/configure.ac @@ -159,11 +159,11 @@ AC_MSG_NOTICE([target_header_dir = $target_header_dir]) GCC_NO_EXECUTABLES AC_PROG_CC -AC_GNU_SOURCE +AC_USE_SYSTEM_EXTENSIONS AC_SYS_LARGEFILE AC_PROG_CPP_WERROR -ACX_PROG_CC_WARNING_OPTS([-W -Wall -Wwrite-strings -Wc++-compat \ +ACX_PROG_CC_WARNING_OPTS([-Wall -Wextra -Wwrite-strings -Wc++-compat \ -Wstrict-prototypes \ -Wshadow=local], [ac_libiberty_warn_cflags]) ACX_PROG_CC_WARNING_ALMOST_PEDANTIC([], [ac_libiberty_warn_cflags]) @@ -295,30 +295,19 @@ AC_CHECK_TYPE([long long], # Look for a 64-bit type. AC_MSG_CHECKING([for a 64-bit type]) AC_CACHE_VAL(liberty_cv_uint64, -[AC_TRY_COMPILE( -[#ifdef HAVE_STDINT_H +[AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#ifdef HAVE_STDINT_H #include <stdint.h> -#endif], -[extern uint64_t foo;], -liberty_cv_uint64=uint64_t, -[AC_TRY_COMPILE( -[#ifdef HAVE_LIMITS_H +#endif]], [[extern uint64_t foo;]])],[liberty_cv_uint64=uint64_t],[AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#ifdef HAVE_LIMITS_H #include <limits.h> #endif #ifndef CHAR_BIT #define CHAR_BIT 8 -#endif], -[extern char foo[sizeof(long) * CHAR_BIT >= 64 ? 1 : -1];], -liberty_cv_uint64="unsigned long", -[AC_TRY_COMPILE( -[#ifdef HAVE_LIMITS_H +#endif]], [[extern char foo[sizeof(long) * CHAR_BIT >= 64 ? 1 : -1];]])],[liberty_cv_uint64="unsigned long"],[AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#ifdef HAVE_LIMITS_H #include <limits.h> #endif #ifndef CHAR_BIT #define CHAR_BIT 8 -#endif], -[extern char foo[sizeof(long long) * CHAR_BIT >= 64 ? 1 : -1];], -liberty_cv_uint64="unsigned long long", liberty_cv_uint64=none)])])]) +#endif]], [[extern char foo[sizeof(long long) * CHAR_BIT >= 64 ? 1 : -1];]])],[liberty_cv_uint64="unsigned long long"],[liberty_cv_uint64=none])])])]) AC_MSG_RESULT($liberty_cv_uint64) if test "$liberty_cv_uint64" != none; then AC_DEFINE_UNQUOTED(UNSIGNED_64BIT_TYPE, $liberty_cv_uint64, @@ -664,7 +653,7 @@ if test -z "${setobjs}"; then # We haven't set the list of objects yet. Use the standard autoconf # tests. This will only work if the compiler works. - AC_ISC_POSIX + AC_SEARCH_LIBS([strerror],[cposix]) AC_REPLACE_FUNCS($funcs) libiberty_AC_FUNC_C_ALLOCA AC_FUNC_FORK diff --git a/libiberty/configure.scan b/libiberty/configure.scan new file mode 100644 index 00000000000..fa08cfe72a9 --- /dev/null +++ b/libiberty/configure.scan @@ -0,0 +1,50 @@ +# -*- Autoconf -*- +# Process this file with autoconf to produce a configure script. + +AC_PREREQ([2.69]) +AC_INIT([FULL-PACKAGE-NAME], [VERSION], [BUG-REPORT-ADDRESS]) +AC_CONFIG_SRCDIR([pex-djgpp.c]) +AC_CONFIG_HEADERS([config.h]) + +# Checks for programs. +AC_PROG_CC +AC_PROG_INSTALL +AC_PROG_RANLIB + +# Checks for libraries. + +# Checks for header files. +AC_FUNC_ALLOCA +AC_CHECK_HEADERS([fcntl.h float.h inttypes.h langinfo.h libintl.h limits.h malloc.h stddef.h stdint.h stdio_ext.h stdlib.h string.h strings.h sys/file.h sys/param.h sys/time.h unistd.h wchar.h wctype.h]) + +# Checks for typedefs, structures, and compiler characteristics. +AC_CHECK_HEADER_STDBOOL +AC_C_INLINE +AC_TYPE_INT32_T +AC_FUNC_OBSTACK +AC_TYPE_OFF_T +AC_TYPE_PID_T +AC_TYPE_SIZE_T +AC_TYPE_SSIZE_T +AC_CHECK_DECLS([sys_siglist]) +AC_TYPE_UINT16_T +AC_TYPE_UINT32_T +AC_TYPE_UINT64_T +AC_TYPE_UINT8_T +AC_CHECK_TYPES([ptrdiff_t]) + +# Checks for library functions. +AC_FUNC_ERROR_AT_LINE +AC_FUNC_FORK +AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK +AC_FUNC_MALLOC +AC_FUNC_MBRTOWC +AC_FUNC_MMAP +AC_FUNC_REALLOC +AC_FUNC_STRNLEN +AC_FUNC_STRTOD +AC_CHECK_FUNCS([atexit btowc bzero dup2 getcwd getpagesize gettimeofday memchr memmove mempcpy memset munmap pathconf pstat_getdynamic putenv re_comp realpath regcomp setenv stpcpy strcasecmp strchr strcspn strdup strerror strncasecmp strndup strrchr strspn strstr strtol strtoul strtoull strverscmp]) + +AC_CONFIG_FILES([Makefile + testsuite/Makefile]) +AC_OUTPUT
reply other threads:[~2022-05-29 6:09 UTC|newest] Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20220529060942.B8D58385842B@sourceware.org \ --to=egallager@gcc.gnu.org \ --cc=gcc-cvs@gcc.gnu.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).