public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc(refs/users/egallager/heads/autotools-tinkering)] configury in libgfortran, libgomp, & libiberty
@ 2022-05-29 6:09 Eric Gallager
0 siblings, 0 replies; only message in thread
From: Eric Gallager @ 2022-05-29 6:09 UTC (permalink / raw)
To: gcc-cvs
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
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2022-05-29 6:09 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-05-29 6:09 [gcc(refs/users/egallager/heads/autotools-tinkering)] configury in libgfortran, libgomp, & libiberty Eric Gallager
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).