base 4.14.1.0 → 4.14.2.0
raw patch · 11 files changed
+665/−1061 lines, 11 filesdep ~ghc-primdep ~rtsnew-uploaderPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: ghc-prim, rts
API changes (from Hackage documentation)
Files
- GHC/Base.hs +1/−0
- GHC/Event/Control.hs +4/−0
- GHC/IO/Handle/Lock/LinuxOFD.hsc +3/−0
- aclocal.m4 +3/−3
- base.cabal +2/−2
- cbits/WCsubst.c +93/−40
- changelog.md +11/−0
- config.guess +181/−146
- config.sub +360/−289
- configure +3/−570
- configure.ac +4/−11
GHC/Base.hs view
@@ -300,6 +300,7 @@ -- >>> mconcat ["Hello", " ", "Haskell", "!"] -- "Hello Haskell!" mconcat :: [a] -> a+ {-# INLINE mconcat #-} mconcat = foldr mappend mempty -- | @since 4.9.0.0
GHC/Event/Control.hs view
@@ -124,6 +124,10 @@ -- the RTS, then *BEFORE* the wakeup file is closed, we must call -- c_setIOManagerWakeupFd (-1), so that the RTS does not try to use the wakeup -- file after it has been closed.+--+-- Note, however, that even if we do the above, this function is still racy+-- since we do not synchronize between here and ioManagerWakeup.+-- ioManagerWakeup ignores failures that arise from this case. closeControl :: Control -> IO () closeControl w = do _ <- atomicSwapIORef (controlIsDead w) True
GHC/IO/Handle/Lock/LinuxOFD.hsc view
@@ -12,6 +12,9 @@ import GHC.Base () -- Make implicit dependency known to build system #else +-- Not only is this a good idea but it also works around #17950.+#define _FILE_OFFSET_BITS 64+ #include <unistd.h> #include <fcntl.h>
aclocal.m4 view
@@ -1,4 +1,4 @@-# FP_COMPUTE_INT(EXPRESSION, VARIABLE, INCLUDES, IF-FAILS)+# FP_COMPUTE_INT(VARIABLE, EXPRESSION, INCLUDES, IF-FAILS) # -------------------------------------------------------- # Assign VARIABLE the value of the compile-time EXPRESSION using INCLUDES for # compilation. Execute IF-FAILS when unable to determine the value. Works for@@ -10,7 +10,7 @@ # The public AC_COMPUTE_INT macro isn't supported by some versions of # autoconf. AC_DEFUN([FP_COMPUTE_INT],-[_AC_COMPUTE_INT([$2], [$1], [$3], [$4])[]dnl+[AC_COMPUTE_INT([$1], [$2], [$3], [$4])[]dnl ])# FP_COMPUTE_INT @@ -33,7 +33,7 @@ # --------------------------------------- # autoheader helper for FP_CHECK_CONSTS m4_define([FP_CHECK_CONSTS_TEMPLATE],-[AC_FOREACH([fp_Const], [$1],+[m4_foreach_w([fp_Const], [$1], [AH_TEMPLATE(AS_TR_CPP(CONST_[]fp_Const), [The value of ]fp_Const[.])])[]dnl ])# FP_CHECK_CONSTS_TEMPLATE
base.cabal view
@@ -1,6 +1,6 @@ cabal-version: 3.0 name: base-version: 4.14.1.0+version: 4.14.2.0 -- NOTE: Don't forget to update ./changelog.md license: BSD-3-Clause@@ -95,7 +95,7 @@ UnliftedFFITypes Unsafe - build-depends: rts == 1.0, ghc-prim ^>= 0.6.1+ build-depends: rts == 1.0.*, ghc-prim >= 0.5.1.0 && < 0.7 -- sanity-check to ensure exactly one flag is set if !((flag(integer-gmp) && !flag(integer-simple)) || (!flag(integer-gmp) && flag(integer-simple)))
cbits/WCsubst.c view
@@ -1,6 +1,6 @@ /*------------------------------------------------------------------------- This is an automatically generated file: do not edit-Generated by ubconfc at Tue Aug 14 10:04:18 UTC 2018+Generated by ubconfc at Fri Jun 4 04:17:56 PM IST 2021 @generated -------------------------------------------------------------------------*/ @@ -90,8 +90,8 @@ #define GENCAT_MN 2097152 #define GENCAT_LO 16384 #define MAX_UNI_CHAR 1114109-#define NUM_BLOCKS 3349-#define NUM_CONVBLOCKS 1326+#define NUM_BLOCKS 3396+#define NUM_CONVBLOCKS 1332 #define NUM_SPACEBLOCKS 7 #define NUM_LAT1BLOCKS 63 #define NUM_RULES 205@@ -1123,7 +1123,7 @@ {2142, 1, &rule2}, {2144, 11, &rule14}, {2208, 21, &rule14},- {2230, 8, &rule14},+ {2230, 18, &rule14}, {2259, 15, &rule92}, {2274, 1, &rule16}, {2275, 32, &rule92},@@ -1239,7 +1239,7 @@ {2887, 2, &rule124}, {2891, 2, &rule124}, {2893, 1, &rule92},- {2902, 1, &rule92},+ {2901, 2, &rule92}, {2903, 1, &rule124}, {2908, 2, &rule14}, {2911, 3, &rule14},@@ -1318,7 +1318,7 @@ {3313, 2, &rule14}, {3328, 2, &rule92}, {3330, 2, &rule124},- {3333, 8, &rule14},+ {3332, 9, &rule14}, {3342, 3, &rule14}, {3346, 41, &rule14}, {3387, 2, &rule92},@@ -1339,6 +1339,7 @@ {3440, 9, &rule17}, {3449, 1, &rule13}, {3450, 6, &rule14},+ {3457, 1, &rule92}, {3458, 2, &rule124}, {3461, 18, &rule14}, {3482, 24, &rule14},@@ -1485,7 +1486,8 @@ {5112, 6, &rule110}, {5120, 1, &rule7}, {5121, 620, &rule14},- {5741, 2, &rule2},+ {5741, 1, &rule13},+ {5742, 1, &rule2}, {5743, 17, &rule14}, {5760, 1, &rule1}, {5761, 26, &rule14},@@ -1581,6 +1583,7 @@ {6824, 6, &rule2}, {6832, 14, &rule92}, {6846, 1, &rule119},+ {6847, 2, &rule92}, {6912, 4, &rule92}, {6916, 1, &rule124}, {6917, 47, &rule14},@@ -2220,7 +2223,7 @@ {11079, 6, &rule6}, {11085, 39, &rule13}, {11126, 32, &rule13},- {11160, 104, &rule13},+ {11159, 105, &rule13}, {11264, 47, &rule122}, {11312, 47, &rule123}, {11360, 1, &rule22},@@ -2416,6 +2419,8 @@ {11841, 1, &rule2}, {11842, 1, &rule4}, {11843, 13, &rule2},+ {11856, 2, &rule13},+ {11858, 1, &rule2}, {11904, 26, &rule13}, {11931, 89, &rule13}, {12032, 214, &rule13},@@ -2475,7 +2480,7 @@ {12688, 2, &rule13}, {12690, 4, &rule17}, {12694, 10, &rule13},- {12704, 27, &rule14},+ {12704, 32, &rule14}, {12736, 36, &rule13}, {12784, 16, &rule14}, {12800, 31, &rule13},@@ -2488,11 +2493,10 @@ {12928, 10, &rule17}, {12938, 39, &rule13}, {12977, 15, &rule17},- {12992, 63, &rule13},- {13056, 256, &rule13},- {13312, 6582, &rule14},+ {12992, 320, &rule13},+ {13312, 6592, &rule14}, {19904, 64, &rule13},- {19968, 20976, &rule14},+ {19968, 20989, &rule14}, {40960, 21, &rule14}, {40981, 1, &rule91}, {40982, 1143, &rule14},@@ -2750,6 +2754,12 @@ {42948, 1, &rule194}, {42949, 1, &rule195}, {42950, 1, &rule196},+ {42951, 1, &rule22},+ {42952, 1, &rule23},+ {42953, 1, &rule22},+ {42954, 1, &rule23},+ {42997, 1, &rule22},+ {42998, 1, &rule23}, {42999, 1, &rule14}, {43000, 2, &rule91}, {43002, 1, &rule20},@@ -2764,6 +2774,7 @@ {43045, 2, &rule92}, {43047, 1, &rule124}, {43048, 4, &rule13},+ {43052, 1, &rule92}, {43056, 6, &rule17}, {43062, 2, &rule13}, {43064, 1, &rule3},@@ -2799,8 +2810,8 @@ {43444, 2, &rule124}, {43446, 4, &rule92}, {43450, 2, &rule124},- {43452, 1, &rule92},- {43453, 4, &rule124},+ {43452, 2, &rule92},+ {43454, 3, &rule124}, {43457, 13, &rule2}, {43471, 1, &rule91}, {43472, 10, &rule8},@@ -2865,7 +2876,9 @@ {43860, 7, &rule20}, {43867, 1, &rule10}, {43868, 4, &rule91},- {43872, 8, &rule20},+ {43872, 9, &rule20},+ {43881, 1, &rule91},+ {43882, 2, &rule10}, {43888, 80, &rule198}, {43968, 35, &rule14}, {44003, 2, &rule124},@@ -3022,7 +3035,7 @@ {65913, 17, &rule13}, {65930, 2, &rule17}, {65932, 3, &rule13},- {65936, 12, &rule13},+ {65936, 13, &rule13}, {65952, 1, &rule13}, {66000, 45, &rule13}, {66045, 1, &rule92},@@ -3121,6 +3134,10 @@ {68900, 4, &rule92}, {68912, 10, &rule8}, {69216, 31, &rule17},+ {69248, 42, &rule14},+ {69291, 2, &rule92},+ {69293, 1, &rule7},+ {69296, 2, &rule14}, {69376, 29, &rule14}, {69405, 10, &rule17}, {69415, 1, &rule14},@@ -3128,6 +3145,8 @@ {69446, 11, &rule92}, {69457, 4, &rule17}, {69461, 5, &rule2},+ {69552, 21, &rule14},+ {69573, 7, &rule17}, {69600, 23, &rule14}, {69632, 1, &rule124}, {69633, 1, &rule92},@@ -3159,6 +3178,7 @@ {69952, 4, &rule2}, {69956, 1, &rule14}, {69957, 2, &rule124},+ {69959, 1, &rule14}, {69968, 35, &rule14}, {70003, 1, &rule92}, {70004, 2, &rule2},@@ -3173,6 +3193,8 @@ {70085, 4, &rule2}, {70089, 4, &rule92}, {70093, 1, &rule2},+ {70094, 1, &rule124},+ {70095, 1, &rule92}, {70096, 10, &rule8}, {70106, 1, &rule14}, {70107, 1, &rule2},@@ -3231,10 +3253,10 @@ {70727, 4, &rule14}, {70731, 5, &rule2}, {70736, 10, &rule8},- {70747, 1, &rule2},+ {70746, 2, &rule2}, {70749, 1, &rule2}, {70750, 1, &rule92},- {70751, 1, &rule14},+ {70751, 3, &rule14}, {70784, 48, &rule14}, {70832, 3, &rule124}, {70835, 6, &rule92},@@ -3299,17 +3321,33 @@ {71872, 32, &rule12}, {71904, 10, &rule8}, {71914, 9, &rule17},- {71935, 1, &rule14},+ {71935, 8, &rule14},+ {71945, 1, &rule14},+ {71948, 8, &rule14},+ {71957, 2, &rule14},+ {71960, 24, &rule14},+ {71984, 6, &rule124},+ {71991, 2, &rule124},+ {71995, 2, &rule92},+ {71997, 1, &rule124},+ {71998, 1, &rule92},+ {71999, 1, &rule14},+ {72000, 1, &rule124},+ {72001, 1, &rule14},+ {72002, 1, &rule124},+ {72003, 1, &rule92},+ {72004, 3, &rule2},+ {72016, 10, &rule8}, {72096, 8, &rule14}, {72106, 39, &rule14},- {72145, 1, &rule124},- {72146, 1, &rule92},- {72147, 1, &rule124},+ {72145, 3, &rule124}, {72148, 4, &rule92}, {72154, 2, &rule92}, {72156, 4, &rule124}, {72160, 1, &rule92},- {72161, 3, &rule14},+ {72161, 1, &rule14},+ {72162, 1, &rule2},+ {72163, 1, &rule14}, {72164, 1, &rule124}, {72192, 1, &rule14}, {72193, 10, &rule92},@@ -3377,6 +3415,7 @@ {73459, 2, &rule92}, {73461, 2, &rule124}, {73463, 2, &rule2},+ {73648, 1, &rule14}, {73664, 21, &rule17}, {73685, 8, &rule13}, {73693, 4, &rule3},@@ -3420,8 +3459,11 @@ {94176, 2, &rule91}, {94178, 1, &rule2}, {94179, 1, &rule91},+ {94180, 1, &rule92},+ {94192, 2, &rule124}, {94208, 6136, &rule14},- {100352, 755, &rule14},+ {100352, 1238, &rule14},+ {101632, 9, &rule14}, {110592, 287, &rule14}, {110928, 3, &rule14}, {110948, 4, &rule14},@@ -3545,7 +3587,8 @@ {123184, 7, &rule92}, {123191, 7, &rule91}, {123200, 10, &rule8},- {123214, 2, &rule14},+ {123214, 1, &rule14},+ {123215, 1, &rule13}, {123584, 44, &rule14}, {123628, 4, &rule92}, {123632, 10, &rule8},@@ -3556,6 +3599,7 @@ {125184, 34, &rule203}, {125218, 34, &rule204}, {125252, 7, &rule92},+ {125259, 1, &rule91}, {125264, 10, &rule8}, {125278, 2, &rule2}, {126065, 59, &rule17},@@ -3607,8 +3651,7 @@ {127169, 15, &rule13}, {127185, 37, &rule13}, {127232, 13, &rule17},- {127248, 93, &rule13},- {127344, 61, &rule13},+ {127245, 161, &rule13}, {127462, 29, &rule13}, {127504, 44, &rule13}, {127552, 9, &rule13},@@ -3616,9 +3659,9 @@ {127584, 6, &rule13}, {127744, 251, &rule13}, {127995, 5, &rule10},- {128000, 726, &rule13},+ {128000, 728, &rule13}, {128736, 13, &rule13},- {128752, 11, &rule13},+ {128752, 13, &rule13}, {128768, 116, &rule13}, {128896, 89, &rule13}, {128992, 12, &rule13},@@ -3627,24 +3670,28 @@ {129104, 10, &rule13}, {129120, 40, &rule13}, {129168, 30, &rule13},- {129280, 12, &rule13},- {129293, 101, &rule13},- {129395, 4, &rule13},- {129402, 41, &rule13},- {129445, 6, &rule13},- {129454, 29, &rule13},+ {129200, 2, &rule13},+ {129280, 121, &rule13},+ {129402, 82, &rule13}, {129485, 135, &rule13}, {129632, 14, &rule13},- {129648, 4, &rule13},+ {129648, 5, &rule13}, {129656, 3, &rule13},- {129664, 3, &rule13},- {129680, 6, &rule13},- {131072, 42711, &rule14},+ {129664, 7, &rule13},+ {129680, 25, &rule13},+ {129712, 7, &rule13},+ {129728, 3, &rule13},+ {129744, 7, &rule13},+ {129792, 147, &rule13},+ {129940, 55, &rule13},+ {130032, 10, &rule8},+ {131072, 42718, &rule14}, {173824, 4149, &rule14}, {177984, 222, &rule14}, {178208, 5762, &rule14}, {183984, 7473, &rule14}, {194560, 542, &rule14},+ {196608, 4939, &rule14}, {917505, 1, &rule16}, {917536, 96, &rule16}, {917760, 240, &rule92},@@ -4962,6 +5009,12 @@ {42948, 1, &rule194}, {42949, 1, &rule195}, {42950, 1, &rule196},+ {42951, 1, &rule22},+ {42952, 1, &rule23},+ {42953, 1, &rule22},+ {42954, 1, &rule23},+ {42997, 1, &rule22},+ {42998, 1, &rule23}, {43859, 1, &rule197}, {43888, 80, &rule198}, {65313, 26, &rule9},
changelog.md view
@@ -1,5 +1,16 @@ # Changelog for [`base` package](http://hackage.haskell.org/package/base) +## 4.14.2.0 *June 2021*++ * Bundled with GHC 8.10.5++ * Update Unicode class definitions to Unicode version 7.0++ * Inline mconcat (#17123)++ * Enable large-file support in `base`'s the OFD file locking+ implementation, avoiding #17950.+ ## 4.14.1.0 *Jul 2020* * Bundled with GHC 8.10.2
config.guess view
@@ -1,8 +1,8 @@ #! /bin/sh # Attempt to guess a canonical system name.-# Copyright 1992-2019 Free Software Foundation, Inc.+# Copyright 1992-2021 Free Software Foundation, Inc. -timestamp='2019-12-21'+timestamp='2021-05-24' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by@@ -27,12 +27,12 @@ # Originally written by Per Bothner; maintained since 2000 by Ben Elliston. # # You can get the latest version of this script from:-# https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess+# https://git.savannah.gnu.org/cgit/config.git/plain/config.guess # # Please send patches to <config-patches@gnu.org>. -me=`echo "$0" | sed -e 's,.*/,,'`+me=$(echo "$0" | sed -e 's,.*/,,') usage="\ Usage: $0 [OPTION]@@ -50,7 +50,7 @@ GNU config.guess ($timestamp) Originally written by Per Bothner.-Copyright 1992-2019 Free Software Foundation, Inc.+Copyright 1992-2021 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."@@ -103,7 +103,7 @@ test "$tmp" && return 0 : "${TMPDIR=/tmp}" # shellcheck disable=SC2039- { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||+ { tmp=$( (umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null) && test -n "$tmp" && test -d "$tmp" ; } || { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir "$tmp" 2>/dev/null) ; } || { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir "$tmp" 2>/dev/null) && echo "Warning: creating insecure temp directory" >&2 ; } || { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; }@@ -131,16 +131,14 @@ PATH=$PATH:/.attbin ; export PATH fi -UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown-UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown-UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown-UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown+UNAME_MACHINE=$( (uname -m) 2>/dev/null) || UNAME_MACHINE=unknown+UNAME_RELEASE=$( (uname -r) 2>/dev/null) || UNAME_RELEASE=unknown+UNAME_SYSTEM=$( (uname -s) 2>/dev/null) || UNAME_SYSTEM=unknown+UNAME_VERSION=$( (uname -v) 2>/dev/null) || UNAME_VERSION=unknown -case "$UNAME_SYSTEM" in+case $UNAME_SYSTEM in Linux|GNU|GNU/*)- # If the system lacks a compiler, then just pick glibc.- # We could probably try harder.- LIBC=gnu+ LIBC=unknown set_cc_for_build cat <<-EOF > "$dummy.c"@@ -149,24 +147,36 @@ LIBC=uclibc #elif defined(__dietlibc__) LIBC=dietlibc- #else+ #elif defined(__GLIBC__) LIBC=gnu+ #else+ #include <stdarg.h>+ /* First heuristic to detect musl libc. */+ #ifdef __DEFINED_va_list+ LIBC=musl #endif+ #endif EOF- eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`"+ eval "$($CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^LIBC' | sed 's, ,,g')" - # If ldd exists, use it to detect musl libc.- if command -v ldd >/dev/null && \- ldd --version 2>&1 | grep -q ^musl- then- LIBC=musl+ # Second heuristic to detect musl libc.+ if [ "$LIBC" = unknown ] &&+ command -v ldd >/dev/null &&+ ldd --version 2>&1 | grep -q ^musl; then+ LIBC=musl fi++ # If the system lacks a compiler, then just pick glibc.+ # We could probably try harder.+ if [ "$LIBC" = unknown ]; then+ LIBC=gnu+ fi ;; esac # Note: order is significant - the case branches are not exclusive. -case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION" in+case $UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION in *:NetBSD:*:*) # NetBSD (nbsd) targets should (where applicable) match one or # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*,@@ -178,27 +188,27 @@ # # Note: NetBSD doesn't particularly care about the vendor # portion of the name. We always set it to "unknown".- sysctl="sysctl -n hw.machine_arch"- UNAME_MACHINE_ARCH=`(uname -p 2>/dev/null || \- "/sbin/$sysctl" 2>/dev/null || \- "/usr/sbin/$sysctl" 2>/dev/null || \- echo unknown)`- case "$UNAME_MACHINE_ARCH" in+ UNAME_MACHINE_ARCH=$( (uname -p 2>/dev/null || \+ /sbin/sysctl -n hw.machine_arch 2>/dev/null || \+ /usr/sbin/sysctl -n hw.machine_arch 2>/dev/null || \+ echo unknown))+ case $UNAME_MACHINE_ARCH in+ aarch64eb) machine=aarch64_be-unknown ;; armeb) machine=armeb-unknown ;; arm*) machine=arm-unknown ;; sh3el) machine=shl-unknown ;; sh3eb) machine=sh-unknown ;; sh5el) machine=sh5le-unknown ;; earmv*)- arch=`echo "$UNAME_MACHINE_ARCH" | sed -e 's,^e\(armv[0-9]\).*$,\1,'`- endian=`echo "$UNAME_MACHINE_ARCH" | sed -ne 's,^.*\(eb\)$,\1,p'`+ arch=$(echo "$UNAME_MACHINE_ARCH" | sed -e 's,^e\(armv[0-9]\).*$,\1,')+ endian=$(echo "$UNAME_MACHINE_ARCH" | sed -ne 's,^.*\(eb\)$,\1,p') machine="${arch}${endian}"-unknown ;; *) machine="$UNAME_MACHINE_ARCH"-unknown ;; esac # The Operating System including object format, if it has switched # to ELF recently (or will in the future) and ABI.- case "$UNAME_MACHINE_ARCH" in+ case $UNAME_MACHINE_ARCH in earm*) os=netbsdelf ;;@@ -219,10 +229,10 @@ ;; esac # Determine ABI tags.- case "$UNAME_MACHINE_ARCH" in+ case $UNAME_MACHINE_ARCH in earm*) expr='s/^earmv[0-9]/-eabi/;s/eb$//'- abi=`echo "$UNAME_MACHINE_ARCH" | sed -e "$expr"`+ abi=$(echo "$UNAME_MACHINE_ARCH" | sed -e "$expr") ;; esac # The OS release@@ -230,12 +240,12 @@ # thus, need a distinct triplet. However, they do not need # kernel version information, so it can be replaced with a # suitable tag, in the style of linux-gnu.- case "$UNAME_VERSION" in+ case $UNAME_VERSION in Debian*) release='-gnu' ;; *)- release=`echo "$UNAME_RELEASE" | sed -e 's/[-_].*//' | cut -d. -f1,2`+ release=$(echo "$UNAME_RELEASE" | sed -e 's/[-_].*//' | cut -d. -f1,2) ;; esac # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:@@ -244,15 +254,19 @@ echo "$machine-${os}${release}${abi-}" exit ;; *:Bitrig:*:*)- UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'`+ UNAME_MACHINE_ARCH=$(arch | sed 's/Bitrig.//') echo "$UNAME_MACHINE_ARCH"-unknown-bitrig"$UNAME_RELEASE" exit ;; *:OpenBSD:*:*)- UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`+ UNAME_MACHINE_ARCH=$(arch | sed 's/OpenBSD.//') echo "$UNAME_MACHINE_ARCH"-unknown-openbsd"$UNAME_RELEASE" exit ;;+ *:SecBSD:*:*)+ UNAME_MACHINE_ARCH=$(arch | sed 's/SecBSD.//')+ echo "$UNAME_MACHINE_ARCH"-unknown-secbsd"$UNAME_RELEASE"+ exit ;; *:LibertyBSD:*:*)- UNAME_MACHINE_ARCH=`arch | sed 's/^.*BSD\.//'`+ UNAME_MACHINE_ARCH=$(arch | sed 's/^.*BSD\.//') echo "$UNAME_MACHINE_ARCH"-unknown-libertybsd"$UNAME_RELEASE" exit ;; *:MidnightBSD:*:*)@@ -286,20 +300,22 @@ echo mips-dec-osf1 exit ;; alpha:OSF1:*:*)+ # Reset EXIT trap before exiting to avoid spurious non-zero exit code.+ trap '' 0 case $UNAME_RELEASE in *4.0)- UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`+ UNAME_RELEASE=$(/usr/sbin/sizer -v | awk '{print $3}') ;; *5.*)- UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`+ UNAME_RELEASE=$(/usr/sbin/sizer -v | awk '{print $4}') ;; esac # According to Compaq, /usr/sbin/psrinfo has been available on # OSF/1 and Tru64 systems produced since 1995. I hope that # covers most systems running today. This code pipes the CPU # types through head -n 1, so we only detect the type of CPU 0.- ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1`- case "$ALPHA_CPU_TYPE" in+ ALPHA_CPU_TYPE=$(/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1)+ case $ALPHA_CPU_TYPE in "EV4 (21064)") UNAME_MACHINE=alpha ;; "EV4.5 (21064)")@@ -336,11 +352,8 @@ # A Tn.n version is a released field test version. # A Xn.n version is an unreleased experimental baselevel. # 1.2 uses "1.2" for uname -r.- echo "$UNAME_MACHINE"-dec-osf"`echo "$UNAME_RELEASE" | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`"- # Reset EXIT trap before exiting to avoid spurious non-zero exit code.- exitcode=$?- trap '' 0- exit $exitcode ;;+ echo "$UNAME_MACHINE"-dec-osf"$(echo "$UNAME_RELEASE" | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz)"+ exit ;; Amiga*:UNIX_System_V:4.0:*) echo m68k-unknown-sysv4 exit ;;@@ -370,7 +383,7 @@ exit ;; Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE.- if test "`(/bin/universe) 2>/dev/null`" = att ; then+ if test "$( (/bin/universe) 2>/dev/null)" = att ; then echo pyramid-pyramid-sysv3 else echo pyramid-pyramid-bsd@@ -383,17 +396,17 @@ echo sparc-icl-nx6 exit ;; DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*)- case `/usr/bin/uname -p` in+ case $(/usr/bin/uname -p) in sparc) echo sparc-icl-nx7; exit ;; esac ;; s390x:SunOS:*:*)- echo "$UNAME_MACHINE"-ibm-solaris2"`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`"+ echo "$UNAME_MACHINE"-ibm-solaris2"$(echo "$UNAME_RELEASE" | sed -e 's/[^.]*//')" exit ;; sun4H:SunOS:5.*:*)- echo sparc-hal-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"+ echo sparc-hal-solaris2"$(echo "$UNAME_RELEASE"|sed -e 's/[^.]*//')" exit ;; sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)- echo sparc-sun-solaris2"`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`"+ echo sparc-sun-solaris2"$(echo "$UNAME_RELEASE" | sed -e 's/[^.]*//')" exit ;; i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*) echo i386-pc-auroraux"$UNAME_RELEASE"@@ -404,7 +417,7 @@ # If there is a compiler, see if it is configured for 64-bit objects. # Note that the Sun cc does not turn __LP64__ into 1 like gcc does. # This test works for both compilers.- if [ "$CC_FOR_BUILD" != no_compiler_found ]; then+ if test "$CC_FOR_BUILD" != no_compiler_found; then if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ grep IS_64BIT_ARCH >/dev/null@@ -412,30 +425,30 @@ SUN_ARCH=x86_64 fi fi- echo "$SUN_ARCH"-pc-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"+ echo "$SUN_ARCH"-pc-solaris2"$(echo "$UNAME_RELEASE"|sed -e 's/[^.]*//')" exit ;; sun4*:SunOS:6*:*) # According to config.sub, this is the proper way to canonicalize # SunOS6. Hard to guess exactly what SunOS6 will be like, but # it's likely to be more like Solaris than SunOS4.- echo sparc-sun-solaris3"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"+ echo sparc-sun-solaris3"$(echo "$UNAME_RELEASE"|sed -e 's/[^.]*//')" exit ;; sun4*:SunOS:*:*)- case "`/usr/bin/arch -k`" in+ case $(/usr/bin/arch -k) in Series*|S4*)- UNAME_RELEASE=`uname -v`+ UNAME_RELEASE=$(uname -v) ;; esac # Japanese Language versions have a version number like `4.1.3-JL'.- echo sparc-sun-sunos"`echo "$UNAME_RELEASE"|sed -e 's/-/_/'`"+ echo sparc-sun-sunos"$(echo "$UNAME_RELEASE"|sed -e 's/-/_/')" exit ;; sun3*:SunOS:*:*) echo m68k-sun-sunos"$UNAME_RELEASE" exit ;; sun*:*:4.2BSD:*)- UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`+ UNAME_RELEASE=$( (sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null) test "x$UNAME_RELEASE" = x && UNAME_RELEASE=3- case "`/bin/arch`" in+ case $(/bin/arch) in sun3) echo m68k-sun-sunos"$UNAME_RELEASE" ;;@@ -515,8 +528,8 @@ } EOF $CC_FOR_BUILD -o "$dummy" "$dummy.c" &&- dummyarg=`echo "$UNAME_RELEASE" | sed -n 's/\([0-9]*\).*/\1/p'` &&- SYSTEM_NAME=`"$dummy" "$dummyarg"` &&+ dummyarg=$(echo "$UNAME_RELEASE" | sed -n 's/\([0-9]*\).*/\1/p') &&+ SYSTEM_NAME=$("$dummy" "$dummyarg") && { echo "$SYSTEM_NAME"; exit; } echo mips-mips-riscos"$UNAME_RELEASE" exit ;;@@ -543,11 +556,11 @@ exit ;; AViiON:dgux:*:*) # DG/UX returns AViiON for all architectures- UNAME_PROCESSOR=`/usr/bin/uname -p`- if [ "$UNAME_PROCESSOR" = mc88100 ] || [ "$UNAME_PROCESSOR" = mc88110 ]+ UNAME_PROCESSOR=$(/usr/bin/uname -p)+ if test "$UNAME_PROCESSOR" = mc88100 || test "$UNAME_PROCESSOR" = mc88110 then- if [ "$TARGET_BINARY_INTERFACE"x = m88kdguxelfx ] || \- [ "$TARGET_BINARY_INTERFACE"x = x ]+ if test "$TARGET_BINARY_INTERFACE"x = m88kdguxelfx || \+ test "$TARGET_BINARY_INTERFACE"x = x then echo m88k-dg-dgux"$UNAME_RELEASE" else@@ -571,17 +584,17 @@ echo m68k-tektronix-bsd exit ;; *:IRIX*:*:*)- echo mips-sgi-irix"`echo "$UNAME_RELEASE"|sed -e 's/-/_/g'`"+ echo mips-sgi-irix"$(echo "$UNAME_RELEASE"|sed -e 's/-/_/g')" exit ;; ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id- exit ;; # Note that: echo "'`uname -s`'" gives 'AIX '+ exit ;; # Note that: echo "'$(uname -s)'" gives 'AIX ' i*86:AIX:*:*) echo i386-ibm-aix exit ;; ia64:AIX:*:*)- if [ -x /usr/bin/oslevel ] ; then- IBM_REV=`/usr/bin/oslevel`+ if test -x /usr/bin/oslevel ; then+ IBM_REV=$(/usr/bin/oslevel) else IBM_REV="$UNAME_VERSION.$UNAME_RELEASE" fi@@ -601,7 +614,7 @@ exit(0); } EOF- if $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"`+ if $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=$("$dummy") then echo "$SYSTEM_NAME" else@@ -614,15 +627,15 @@ fi exit ;; *:AIX:*:[4567])- IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`+ IBM_CPU_ID=$(/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }') if /usr/sbin/lsattr -El "$IBM_CPU_ID" | grep ' POWER' >/dev/null 2>&1; then IBM_ARCH=rs6000 else IBM_ARCH=powerpc fi- if [ -x /usr/bin/lslpp ] ; then- IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc |- awk -F: '{ print $3 }' | sed s/[0-9]*$/0/`+ if test -x /usr/bin/lslpp ; then+ IBM_REV=$(/usr/bin/lslpp -Lqc bos.rte.libc |+ awk -F: '{ print $3 }' | sed s/[0-9]*$/0/) else IBM_REV="$UNAME_VERSION.$UNAME_RELEASE" fi@@ -650,26 +663,26 @@ echo m68k-hp-bsd4.4 exit ;; 9000/[34678]??:HP-UX:*:*)- HPUX_REV=`echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//'`- case "$UNAME_MACHINE" in+ HPUX_REV=$(echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//')+ case $UNAME_MACHINE in 9000/31?) HP_ARCH=m68000 ;; 9000/[34]??) HP_ARCH=m68k ;; 9000/[678][0-9][0-9])- if [ -x /usr/bin/getconf ]; then- sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`- sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`- case "$sc_cpu_version" in+ if test -x /usr/bin/getconf; then+ sc_cpu_version=$(/usr/bin/getconf SC_CPU_VERSION 2>/dev/null)+ sc_kernel_bits=$(/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null)+ case $sc_cpu_version in 523) HP_ARCH=hppa1.0 ;; # CPU_PA_RISC1_0 528) HP_ARCH=hppa1.1 ;; # CPU_PA_RISC1_1 532) # CPU_PA_RISC2_0- case "$sc_kernel_bits" in+ case $sc_kernel_bits in 32) HP_ARCH=hppa2.0n ;; 64) HP_ARCH=hppa2.0w ;; '') HP_ARCH=hppa2.0 ;; # HP-UX 10.20 esac ;; esac fi- if [ "$HP_ARCH" = "" ]; then+ if test "$HP_ARCH" = ""; then set_cc_for_build sed 's/^ //' << EOF > "$dummy.c" @@ -704,11 +717,11 @@ exit (0); } EOF- (CCOPTS="" $CC_FOR_BUILD -o "$dummy" "$dummy.c" 2>/dev/null) && HP_ARCH=`"$dummy"`+ (CCOPTS="" $CC_FOR_BUILD -o "$dummy" "$dummy.c" 2>/dev/null) && HP_ARCH=$("$dummy") test -z "$HP_ARCH" && HP_ARCH=hppa fi ;; esac- if [ "$HP_ARCH" = hppa2.0w ]+ if test "$HP_ARCH" = hppa2.0w then set_cc_for_build @@ -732,7 +745,7 @@ echo "$HP_ARCH"-hp-hpux"$HPUX_REV" exit ;; ia64:HP-UX:*:*)- HPUX_REV=`echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//'`+ HPUX_REV=$(echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//') echo ia64-hp-hpux"$HPUX_REV" exit ;; 3050*:HI-UX:*:*)@@ -762,7 +775,7 @@ exit (0); } EOF- $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"` &&+ $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=$("$dummy") && { echo "$SYSTEM_NAME"; exit; } echo unknown-hitachi-hiuxwe2 exit ;;@@ -782,7 +795,7 @@ echo hppa1.0-hp-osf exit ;; i*86:OSF1:*:*)- if [ -x /usr/sbin/sysversion ] ; then+ if test -x /usr/sbin/sysversion ; then echo "$UNAME_MACHINE"-unknown-osf1mk else echo "$UNAME_MACHINE"-unknown-osf1@@ -831,14 +844,14 @@ echo craynv-cray-unicosmp"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' exit ;; F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)- FUJITSU_PROC=`uname -m | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`- FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'`- FUJITSU_REL=`echo "$UNAME_RELEASE" | sed -e 's/ /_/'`+ FUJITSU_PROC=$(uname -m | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz)+ FUJITSU_SYS=$(uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///')+ FUJITSU_REL=$(echo "$UNAME_RELEASE" | sed -e 's/ /_/') echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit ;; 5000:UNIX_System_V:4.*:*)- FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'`- FUJITSU_REL=`echo "$UNAME_RELEASE" | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/'`+ FUJITSU_SYS=$(uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///')+ FUJITSU_REL=$(echo "$UNAME_RELEASE" | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/') echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit ;; i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)@@ -851,25 +864,25 @@ echo "$UNAME_MACHINE"-unknown-bsdi"$UNAME_RELEASE" exit ;; arm:FreeBSD:*:*)- UNAME_PROCESSOR=`uname -p`+ UNAME_PROCESSOR=$(uname -p) set_cc_for_build if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_PCS_VFP then- echo "${UNAME_PROCESSOR}"-unknown-freebsd"`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`"-gnueabi+ echo "${UNAME_PROCESSOR}"-unknown-freebsd"$(echo ${UNAME_RELEASE}|sed -e 's/[-(].*//')"-gnueabi else- echo "${UNAME_PROCESSOR}"-unknown-freebsd"`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`"-gnueabihf+ echo "${UNAME_PROCESSOR}"-unknown-freebsd"$(echo ${UNAME_RELEASE}|sed -e 's/[-(].*//')"-gnueabihf fi exit ;; *:FreeBSD:*:*)- UNAME_PROCESSOR=`/usr/bin/uname -p`- case "$UNAME_PROCESSOR" in+ UNAME_PROCESSOR=$(/usr/bin/uname -p)+ case $UNAME_PROCESSOR in amd64) UNAME_PROCESSOR=x86_64 ;; i386) UNAME_PROCESSOR=i586 ;; esac- echo "$UNAME_PROCESSOR"-unknown-freebsd"`echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`"+ echo "$UNAME_PROCESSOR"-unknown-freebsd"$(echo "$UNAME_RELEASE"|sed -e 's/[-(].*//')" exit ;; i*:CYGWIN*:*) echo "$UNAME_MACHINE"-pc-cygwin@@ -887,7 +900,7 @@ echo "$UNAME_MACHINE"-pc-pw32 exit ;; *:Interix*:*)- case "$UNAME_MACHINE" in+ case $UNAME_MACHINE in x86) echo i586-pc-interix"$UNAME_RELEASE" exit ;;@@ -905,15 +918,15 @@ echo x86_64-pc-cygwin exit ;; prep*:SunOS:5.*:*)- echo powerpcle-unknown-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"+ echo powerpcle-unknown-solaris2"$(echo "$UNAME_RELEASE"|sed -e 's/[^.]*//')" exit ;; *:GNU:*:*) # the GNU system- echo "`echo "$UNAME_MACHINE"|sed -e 's,[-/].*$,,'`-unknown-$LIBC`echo "$UNAME_RELEASE"|sed -e 's,/.*$,,'`"+ echo "$(echo "$UNAME_MACHINE"|sed -e 's,[-/].*$,,')-unknown-$LIBC$(echo "$UNAME_RELEASE"|sed -e 's,/.*$,,')" exit ;; *:GNU/*:*:*) # other systems with GNU libc and userland- echo "$UNAME_MACHINE-unknown-`echo "$UNAME_SYSTEM" | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"``echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`-$LIBC"+ echo "$UNAME_MACHINE-unknown-$(echo "$UNAME_SYSTEM" | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]")$(echo "$UNAME_RELEASE"|sed -e 's/[-(].*//')-$LIBC" exit ;; *:Minix:*:*) echo "$UNAME_MACHINE"-unknown-minix@@ -926,7 +939,7 @@ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; alpha:Linux:*:*)- case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' /proc/cpuinfo 2>/dev/null` in+ case $(sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' /proc/cpuinfo 2>/dev/null) in EV5) UNAME_MACHINE=alphaev5 ;; EV56) UNAME_MACHINE=alphaev56 ;; PCA56) UNAME_MACHINE=alphapca56 ;;@@ -939,7 +952,7 @@ if test "$?" = 0 ; then LIBC=gnulibc1 ; fi echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;;- arc:Linux:*:* | arceb:Linux:*:*)+ arc:Linux:*:* | arceb:Linux:*:* | arc64:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; arm*:Linux:*:*)@@ -985,6 +998,9 @@ k1om:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;;+ loongarch32:Linux:*:* | loongarch64:Linux:*:* | loongarchx32:Linux:*:*)+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"+ exit ;; m32r*:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;;@@ -1035,7 +1051,7 @@ #endif #endif EOF- eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^CPU\|^MIPS_ENDIAN\|^LIBCABI'`"+ eval "$($CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^CPU\|^MIPS_ENDIAN\|^LIBCABI')" test "x$CPU" != x && { echo "$CPU${MIPS_ENDIAN}-unknown-linux-$LIBCABI"; exit; } ;; mips64el:Linux:*:*)@@ -1055,7 +1071,7 @@ exit ;; parisc:Linux:*:* | hppa:Linux:*:*) # Look for CPU level- case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in+ case $(grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2) in PA7*) echo hppa1.1-unknown-linux-"$LIBC" ;; PA8*) echo hppa2.0-unknown-linux-"$LIBC" ;; *) echo hppa-unknown-linux-"$LIBC" ;;@@ -1073,7 +1089,7 @@ ppcle:Linux:*:*) echo powerpcle-unknown-linux-"$LIBC" exit ;;- riscv32:Linux:*:* | riscv64:Linux:*:*)+ riscv32:Linux:*:* | riscv32be:Linux:*:* | riscv64:Linux:*:* | riscv64be:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; s390:Linux:*:* | s390x:Linux:*:*)@@ -1095,7 +1111,17 @@ echo "$UNAME_MACHINE"-dec-linux-"$LIBC" exit ;; x86_64:Linux:*:*)- echo "$UNAME_MACHINE"-pc-linux-"$LIBC"+ set_cc_for_build+ LIBCABI=$LIBC+ if test "$CC_FOR_BUILD" != no_compiler_found; then+ if (echo '#ifdef __ILP32__'; echo IS_X32; echo '#endif') | \+ (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \+ grep IS_X32 >/dev/null+ then+ LIBCABI="$LIBC"x32+ fi+ fi+ echo "$UNAME_MACHINE"-pc-linux-"$LIBCABI" exit ;; xtensa*:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"@@ -1135,7 +1161,7 @@ echo "$UNAME_MACHINE"-pc-msdosdjgpp exit ;; i*86:*:4.*:*)- UNAME_REL=`echo "$UNAME_RELEASE" | sed 's/\/MP$//'`+ UNAME_REL=$(echo "$UNAME_RELEASE" | sed 's/\/MP$//') if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then echo "$UNAME_MACHINE"-univel-sysv"$UNAME_REL" else@@ -1144,7 +1170,7 @@ exit ;; i*86:*:5:[678]*) # UnixWare 7.x, OpenUNIX and OpenServer 6.- case `/bin/uname -X | grep "^Machine"` in+ case $(/bin/uname -X | grep "^Machine") in *486*) UNAME_MACHINE=i486 ;; *Pentium) UNAME_MACHINE=i586 ;; *Pent*|*Celeron) UNAME_MACHINE=i686 ;;@@ -1153,10 +1179,10 @@ exit ;; i*86:*:3.2:*) if test -f /usr/options/cb.name; then- UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`+ UNAME_REL=$(sed -n 's/.*Version //p' </usr/options/cb.name) echo "$UNAME_MACHINE"-pc-isc"$UNAME_REL" elif /bin/uname -X 2>/dev/null >/dev/null ; then- UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')`+ UNAME_REL=$( (/bin/uname -X|grep Release|sed -e 's/.*= //')) (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486 (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \ && UNAME_MACHINE=i586@@ -1206,7 +1232,7 @@ 3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0) OS_REL='' test -r /etc/.relid \- && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`+ && OS_REL=.$(sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid) /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4.3"$OS_REL"; exit; } /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \@@ -1217,7 +1243,7 @@ NCR*:*:4.2:* | MPRAS*:*:4.2:*) OS_REL='.3' test -r /etc/.relid \- && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`+ && OS_REL=.$(sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid) /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4.3"$OS_REL"; exit; } /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \@@ -1250,7 +1276,7 @@ exit ;; *:SINIX-*:*:*) if uname -p 2>/dev/null >/dev/null ; then- UNAME_MACHINE=`(uname -p) 2>/dev/null`+ UNAME_MACHINE=$( (uname -p) 2>/dev/null) echo "$UNAME_MACHINE"-sni-sysv4 else echo ns32k-sni-sysv@@ -1284,7 +1310,7 @@ echo mips-sony-newsos6 exit ;; R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)- if [ -d /usr/nec ]; then+ if test -d /usr/nec; then echo mips-nec-sysv"$UNAME_RELEASE" else echo mips-unknown-sysv"$UNAME_RELEASE"@@ -1332,8 +1358,11 @@ *:Rhapsody:*:*) echo "$UNAME_MACHINE"-apple-rhapsody"$UNAME_RELEASE" exit ;;+ arm64:Darwin:*:*)+ echo aarch64-apple-darwin"$UNAME_RELEASE"+ exit ;; *:Darwin:*:*)- UNAME_PROCESSOR=`uname -p`+ UNAME_PROCESSOR=$(uname -p) case $UNAME_PROCESSOR in unknown) UNAME_PROCESSOR=powerpc ;; esac@@ -1346,7 +1375,7 @@ else set_cc_for_build fi- if [ "$CC_FOR_BUILD" != no_compiler_found ]; then+ if test "$CC_FOR_BUILD" != no_compiler_found; then if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ grep IS_64BIT_ARCH >/dev/null@@ -1370,7 +1399,7 @@ echo "$UNAME_PROCESSOR"-apple-darwin"$UNAME_RELEASE" exit ;; *:procnto*:*:* | *:QNX:[0123456789]*:*)- UNAME_PROCESSOR=`uname -p`+ UNAME_PROCESSOR=$(uname -p) if test "$UNAME_PROCESSOR" = x86; then UNAME_PROCESSOR=i386 UNAME_MACHINE=pc@@ -1408,10 +1437,9 @@ # "uname -m" is not consistent, so use $cputype instead. 386 # is converted to i386 for consistency with other x86 # operating systems.- # shellcheck disable=SC2154- if test "$cputype" = 386; then+ if test "${cputype-}" = 386; then UNAME_MACHINE=i386- else+ elif test "x${cputype-}" != x; then UNAME_MACHINE="$cputype" fi echo "$UNAME_MACHINE"-unknown-plan9@@ -1438,11 +1466,11 @@ echo mips-sei-seiux"$UNAME_RELEASE" exit ;; *:DragonFly:*:*)- echo "$UNAME_MACHINE"-unknown-dragonfly"`echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`"+ echo "$UNAME_MACHINE"-unknown-dragonfly"$(echo "$UNAME_RELEASE"|sed -e 's/[-(].*//')" exit ;; *:*VMS:*:*)- UNAME_MACHINE=`(uname -p) 2>/dev/null`- case "$UNAME_MACHINE" in+ UNAME_MACHINE=$( (uname -p) 2>/dev/null)+ case $UNAME_MACHINE in A*) echo alpha-dec-vms ; exit ;; I*) echo ia64-dec-vms ; exit ;; V*) echo vax-dec-vms ; exit ;;@@ -1451,13 +1479,13 @@ echo i386-pc-xenix exit ;; i*86:skyos:*:*)- echo "$UNAME_MACHINE"-pc-skyos"`echo "$UNAME_RELEASE" | sed -e 's/ .*$//'`"+ echo "$UNAME_MACHINE"-pc-skyos"$(echo "$UNAME_RELEASE" | sed -e 's/ .*$//')" exit ;; i*86:rdos:*:*) echo "$UNAME_MACHINE"-pc-rdos exit ;;- i*86:AROS:*:*)- echo "$UNAME_MACHINE"-pc-aros+ *:AROS:*:*)+ echo "$UNAME_MACHINE"-unknown-aros exit ;; x86_64:VMkernel:*:*) echo "$UNAME_MACHINE"-unknown-esx@@ -1509,7 +1537,7 @@ #define __ARCHITECTURE__ "m68k" #endif int version;- version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`;+ version=$( (hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null); if (version < 4) printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version); else@@ -1601,7 +1629,7 @@ } EOF -$CC_FOR_BUILD -o "$dummy" "$dummy.c" 2>/dev/null && SYSTEM_NAME=`$dummy` &&+$CC_FOR_BUILD -o "$dummy" "$dummy.c" 2>/dev/null && SYSTEM_NAME=$($dummy) && { echo "$SYSTEM_NAME"; exit; } # Apollos put the system type in the environment.@@ -1609,7 +1637,7 @@ echo "$0: unable to guess system type" >&2 -case "$UNAME_MACHINE:$UNAME_SYSTEM" in+case $UNAME_MACHINE:$UNAME_SYSTEM in mips:Linux | mips64:Linux) # If we got here on MIPS GNU/Linux, output extra information. cat >&2 <<EOF@@ -1626,36 +1654,43 @@ operating system you are using. If your script is old, overwrite *all* copies of config.guess and config.sub with the latest versions from: - https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess+ https://git.savannah.gnu.org/cgit/config.git/plain/config.guess and- https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub+ https://git.savannah.gnu.org/cgit/config.git/plain/config.sub+EOF +year=$(echo $timestamp | sed 's,-.*,,')+# shellcheck disable=SC2003+if test "$(expr "$(date +%Y)" - "$year")" -lt 3 ; then+ cat >&2 <<EOF+ If $0 has already been updated, send the following data and any information you think might be pertinent to config-patches@gnu.org to provide the necessary information to handle your system. config.guess timestamp = $timestamp -uname -m = `(uname -m) 2>/dev/null || echo unknown`-uname -r = `(uname -r) 2>/dev/null || echo unknown`-uname -s = `(uname -s) 2>/dev/null || echo unknown`-uname -v = `(uname -v) 2>/dev/null || echo unknown`+uname -m = $( (uname -m) 2>/dev/null || echo unknown)+uname -r = $( (uname -r) 2>/dev/null || echo unknown)+uname -s = $( (uname -s) 2>/dev/null || echo unknown)+uname -v = $( (uname -v) 2>/dev/null || echo unknown) -/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null`-/bin/uname -X = `(/bin/uname -X) 2>/dev/null`+/usr/bin/uname -p = $( (/usr/bin/uname -p) 2>/dev/null)+/bin/uname -X = $( (/bin/uname -X) 2>/dev/null) -hostinfo = `(hostinfo) 2>/dev/null`-/bin/universe = `(/bin/universe) 2>/dev/null`-/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null`-/bin/arch = `(/bin/arch) 2>/dev/null`-/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null`-/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null`+hostinfo = $( (hostinfo) 2>/dev/null)+/bin/universe = $( (/bin/universe) 2>/dev/null)+/usr/bin/arch -k = $( (/usr/bin/arch -k) 2>/dev/null)+/bin/arch = $( (/bin/arch) 2>/dev/null)+/usr/bin/oslevel = $( (/usr/bin/oslevel) 2>/dev/null)+/usr/convex/getsysinfo = $( (/usr/convex/getsysinfo) 2>/dev/null) UNAME_MACHINE = "$UNAME_MACHINE" UNAME_RELEASE = "$UNAME_RELEASE" UNAME_SYSTEM = "$UNAME_SYSTEM" UNAME_VERSION = "$UNAME_VERSION" EOF+fi exit 1
config.sub view
@@ -1,8 +1,8 @@ #! /bin/sh # Configuration validation subroutine script.-# Copyright 1992-2019 Free Software Foundation, Inc.+# Copyright 1992-2021 Free Software Foundation, Inc. -timestamp='2019-06-30'+timestamp='2021-04-30' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by@@ -33,7 +33,7 @@ # Otherwise, we print the canonical config type on stdout and succeed. # You can get the latest version of this script from:-# https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub+# https://git.savannah.gnu.org/cgit/config.git/plain/config.sub # This file is supposed to be the same for all GNU packages # and recognize all the CPU types, system types and aliases@@ -50,7 +50,7 @@ # CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM # It is wrong to echo any other type of specification. -me=`echo "$0" | sed -e 's,.*/,,'`+me=$(echo "$0" | sed -e 's,.*/,,') usage="\ Usage: $0 [OPTION] CPU-MFR-OPSYS or ALIAS@@ -67,7 +67,7 @@ version="\ GNU config.sub ($timestamp) -Copyright 1992-2019 Free Software Foundation, Inc.+Copyright 1992-2021 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."@@ -124,28 +124,27 @@ ;; *-*-*-*) basic_machine=$field1-$field2- os=$field3-$field4+ basic_os=$field3-$field4 ;; *-*-*) # Ambiguous whether COMPANY is present, or skipped and KERNEL-OS is two # parts maybe_os=$field2-$field3 case $maybe_os in- nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc \- | linux-newlib* | linux-musl* | linux-uclibc* | uclinux-uclibc* \+ nto-qnx* | linux-* | uclinux-uclibc* \ | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* \ | netbsd*-eabi* | kopensolaris*-gnu* | cloudabi*-eabi* \ | storm-chaos* | os2-emx* | rtmk-nova*) basic_machine=$field1- os=$maybe_os+ basic_os=$maybe_os ;; android-linux) basic_machine=$field1-unknown- os=linux-android+ basic_os=linux-android ;; *) basic_machine=$field1-$field2- os=$field3+ basic_os=$field3 ;; esac ;;@@ -154,7 +153,7 @@ case $field1-$field2 in decstation-3100) basic_machine=mips-dec- os=+ basic_os= ;; *-*) # Second component is usually, but not always the OS@@ -162,7 +161,7 @@ # Prevent following clause from handling this valid os sun*os*) basic_machine=$field1- os=$field2+ basic_os=$field2 ;; # Manufacturers dec* | mips* | sequent* | encore* | pc533* | sgi* | sony* \@@ -175,11 +174,11 @@ | microblaze* | sim | cisco \ | oki | wec | wrs | winbond) basic_machine=$field1-$field2- os=+ basic_os= ;; *) basic_machine=$field1- os=$field2+ basic_os=$field2 ;; esac ;;@@ -191,447 +190,451 @@ case $field1 in 386bsd) basic_machine=i386-pc- os=bsd+ basic_os=bsd ;; a29khif) basic_machine=a29k-amd- os=udi+ basic_os=udi ;; adobe68k) basic_machine=m68010-adobe- os=scout+ basic_os=scout ;; alliant) basic_machine=fx80-alliant- os=+ basic_os= ;; altos | altos3068) basic_machine=m68k-altos- os=+ basic_os= ;; am29k) basic_machine=a29k-none- os=bsd+ basic_os=bsd ;; amdahl) basic_machine=580-amdahl- os=sysv+ basic_os=sysv ;; amiga) basic_machine=m68k-unknown- os=+ basic_os= ;; amigaos | amigados) basic_machine=m68k-unknown- os=amigaos+ basic_os=amigaos ;; amigaunix | amix) basic_machine=m68k-unknown- os=sysv4+ basic_os=sysv4 ;; apollo68) basic_machine=m68k-apollo- os=sysv+ basic_os=sysv ;; apollo68bsd) basic_machine=m68k-apollo- os=bsd+ basic_os=bsd ;; aros) basic_machine=i386-pc- os=aros+ basic_os=aros ;; aux) basic_machine=m68k-apple- os=aux+ basic_os=aux ;; balance) basic_machine=ns32k-sequent- os=dynix+ basic_os=dynix ;; blackfin) basic_machine=bfin-unknown- os=linux+ basic_os=linux ;; cegcc) basic_machine=arm-unknown- os=cegcc+ basic_os=cegcc ;; convex-c1) basic_machine=c1-convex- os=bsd+ basic_os=bsd ;; convex-c2) basic_machine=c2-convex- os=bsd+ basic_os=bsd ;; convex-c32) basic_machine=c32-convex- os=bsd+ basic_os=bsd ;; convex-c34) basic_machine=c34-convex- os=bsd+ basic_os=bsd ;; convex-c38) basic_machine=c38-convex- os=bsd+ basic_os=bsd ;; cray) basic_machine=j90-cray- os=unicos+ basic_os=unicos ;; crds | unos) basic_machine=m68k-crds- os=+ basic_os= ;; da30) basic_machine=m68k-da30- os=+ basic_os= ;; decstation | pmax | pmin | dec3100 | decstatn) basic_machine=mips-dec- os=+ basic_os= ;; delta88) basic_machine=m88k-motorola- os=sysv3+ basic_os=sysv3 ;; dicos) basic_machine=i686-pc- os=dicos+ basic_os=dicos ;; djgpp) basic_machine=i586-pc- os=msdosdjgpp+ basic_os=msdosdjgpp ;; ebmon29k) basic_machine=a29k-amd- os=ebmon+ basic_os=ebmon ;; es1800 | OSE68k | ose68k | ose | OSE) basic_machine=m68k-ericsson- os=ose+ basic_os=ose ;; gmicro) basic_machine=tron-gmicro- os=sysv+ basic_os=sysv ;; go32) basic_machine=i386-pc- os=go32+ basic_os=go32 ;; h8300hms) basic_machine=h8300-hitachi- os=hms+ basic_os=hms ;; h8300xray) basic_machine=h8300-hitachi- os=xray+ basic_os=xray ;; h8500hms) basic_machine=h8500-hitachi- os=hms+ basic_os=hms ;; harris) basic_machine=m88k-harris- os=sysv3+ basic_os=sysv3 ;; hp300 | hp300hpux) basic_machine=m68k-hp- os=hpux+ basic_os=hpux ;; hp300bsd) basic_machine=m68k-hp- os=bsd+ basic_os=bsd ;; hppaosf) basic_machine=hppa1.1-hp- os=osf+ basic_os=osf ;; hppro) basic_machine=hppa1.1-hp- os=proelf+ basic_os=proelf ;; i386mach) basic_machine=i386-mach- os=mach+ basic_os=mach ;; isi68 | isi) basic_machine=m68k-isi- os=sysv+ basic_os=sysv ;; m68knommu) basic_machine=m68k-unknown- os=linux+ basic_os=linux ;; magnum | m3230) basic_machine=mips-mips- os=sysv+ basic_os=sysv ;; merlin) basic_machine=ns32k-utek- os=sysv+ basic_os=sysv ;; mingw64) basic_machine=x86_64-pc- os=mingw64+ basic_os=mingw64 ;; mingw32) basic_machine=i686-pc- os=mingw32+ basic_os=mingw32 ;; mingw32ce) basic_machine=arm-unknown- os=mingw32ce+ basic_os=mingw32ce ;; monitor) basic_machine=m68k-rom68k- os=coff+ basic_os=coff ;; morphos) basic_machine=powerpc-unknown- os=morphos+ basic_os=morphos ;; moxiebox) basic_machine=moxie-unknown- os=moxiebox+ basic_os=moxiebox ;; msdos) basic_machine=i386-pc- os=msdos+ basic_os=msdos ;; msys) basic_machine=i686-pc- os=msys+ basic_os=msys ;; mvs) basic_machine=i370-ibm- os=mvs+ basic_os=mvs ;; nacl) basic_machine=le32-unknown- os=nacl+ basic_os=nacl ;; ncr3000) basic_machine=i486-ncr- os=sysv4+ basic_os=sysv4 ;; netbsd386) basic_machine=i386-pc- os=netbsd+ basic_os=netbsd ;; netwinder) basic_machine=armv4l-rebel- os=linux+ basic_os=linux ;; news | news700 | news800 | news900) basic_machine=m68k-sony- os=newsos+ basic_os=newsos ;; news1000) basic_machine=m68030-sony- os=newsos+ basic_os=newsos ;; necv70) basic_machine=v70-nec- os=sysv+ basic_os=sysv ;; nh3000) basic_machine=m68k-harris- os=cxux+ basic_os=cxux ;; nh[45]000) basic_machine=m88k-harris- os=cxux+ basic_os=cxux ;; nindy960) basic_machine=i960-intel- os=nindy+ basic_os=nindy ;; mon960) basic_machine=i960-intel- os=mon960+ basic_os=mon960 ;; nonstopux) basic_machine=mips-compaq- os=nonstopux+ basic_os=nonstopux ;; os400) basic_machine=powerpc-ibm- os=os400+ basic_os=os400 ;; OSE68000 | ose68000) basic_machine=m68000-ericsson- os=ose+ basic_os=ose ;; os68k) basic_machine=m68k-none- os=os68k+ basic_os=os68k ;; paragon) basic_machine=i860-intel- os=osf+ basic_os=osf ;; parisc) basic_machine=hppa-unknown- os=linux+ basic_os=linux ;;+ psp)+ basic_machine=mipsallegrexel-sony+ basic_os=psp+ ;; pw32) basic_machine=i586-unknown- os=pw32+ basic_os=pw32 ;; rdos | rdos64) basic_machine=x86_64-pc- os=rdos+ basic_os=rdos ;; rdos32) basic_machine=i386-pc- os=rdos+ basic_os=rdos ;; rom68k) basic_machine=m68k-rom68k- os=coff+ basic_os=coff ;; sa29200) basic_machine=a29k-amd- os=udi+ basic_os=udi ;; sei) basic_machine=mips-sei- os=seiux+ basic_os=seiux ;; sequent) basic_machine=i386-sequent- os=+ basic_os= ;; sps7) basic_machine=m68k-bull- os=sysv2+ basic_os=sysv2 ;; st2000) basic_machine=m68k-tandem- os=+ basic_os= ;; stratus) basic_machine=i860-stratus- os=sysv4+ basic_os=sysv4 ;; sun2) basic_machine=m68000-sun- os=+ basic_os= ;; sun2os3) basic_machine=m68000-sun- os=sunos3+ basic_os=sunos3 ;; sun2os4) basic_machine=m68000-sun- os=sunos4+ basic_os=sunos4 ;; sun3) basic_machine=m68k-sun- os=+ basic_os= ;; sun3os3) basic_machine=m68k-sun- os=sunos3+ basic_os=sunos3 ;; sun3os4) basic_machine=m68k-sun- os=sunos4+ basic_os=sunos4 ;; sun4) basic_machine=sparc-sun- os=+ basic_os= ;; sun4os3) basic_machine=sparc-sun- os=sunos3+ basic_os=sunos3 ;; sun4os4) basic_machine=sparc-sun- os=sunos4+ basic_os=sunos4 ;; sun4sol2) basic_machine=sparc-sun- os=solaris2+ basic_os=solaris2 ;; sun386 | sun386i | roadrunner) basic_machine=i386-sun- os=+ basic_os= ;; sv1) basic_machine=sv1-cray- os=unicos+ basic_os=unicos ;; symmetry) basic_machine=i386-sequent- os=dynix+ basic_os=dynix ;; t3e) basic_machine=alphaev5-cray- os=unicos+ basic_os=unicos ;; t90) basic_machine=t90-cray- os=unicos+ basic_os=unicos ;; toad1) basic_machine=pdp10-xkl- os=tops20+ basic_os=tops20 ;; tpf) basic_machine=s390x-ibm- os=tpf+ basic_os=tpf ;; udi29k) basic_machine=a29k-amd- os=udi+ basic_os=udi ;; ultra3) basic_machine=a29k-nyu- os=sym1+ basic_os=sym1 ;; v810 | necv810) basic_machine=v810-nec- os=none+ basic_os=none ;; vaxv) basic_machine=vax-dec- os=sysv+ basic_os=sysv ;; vms) basic_machine=vax-dec- os=vms+ basic_os=vms ;; vsta) basic_machine=i386-pc- os=vsta+ basic_os=vsta ;; vxworks960) basic_machine=i960-wrs- os=vxworks+ basic_os=vxworks ;; vxworks68) basic_machine=m68k-wrs- os=vxworks+ basic_os=vxworks ;; vxworks29k) basic_machine=a29k-wrs- os=vxworks+ basic_os=vxworks ;; xbox) basic_machine=i686-pc- os=mingw32+ basic_os=mingw32 ;; ymp) basic_machine=ymp-cray- os=unicos+ basic_os=unicos ;; *) basic_machine=$1- os=+ basic_os= ;; esac ;;@@ -683,17 +686,17 @@ bluegene*) cpu=powerpc vendor=ibm- os=cnk+ basic_os=cnk ;; decsystem10* | dec10*) cpu=pdp10 vendor=dec- os=tops10+ basic_os=tops10 ;; decsystem20* | dec20*) cpu=pdp10 vendor=dec- os=tops20+ basic_os=tops20 ;; delta | 3300 | motorola-3300 | motorola-delta \ | 3300-motorola | delta-motorola)@@ -703,7 +706,7 @@ dpx2*) cpu=m68k vendor=bull- os=sysv3+ basic_os=sysv3 ;; encore | umax | mmax) cpu=ns32k@@ -712,7 +715,7 @@ elxsi) cpu=elxsi vendor=elxsi- os=${os:-bsd}+ basic_os=${basic_os:-bsd} ;; fx2800) cpu=i860@@ -725,7 +728,7 @@ h3050r* | hiux*) cpu=hppa1.1 vendor=hitachi- os=hiuxwe2+ basic_os=hiuxwe2 ;; hp3k9[0-9][0-9] | hp9[0-9][0-9]) cpu=hppa1.0@@ -766,38 +769,38 @@ vendor=hp ;; i*86v32)- cpu=`echo "$1" | sed -e 's/86.*/86/'`+ cpu=$(echo "$1" | sed -e 's/86.*/86/') vendor=pc- os=sysv32+ basic_os=sysv32 ;; i*86v4*)- cpu=`echo "$1" | sed -e 's/86.*/86/'`+ cpu=$(echo "$1" | sed -e 's/86.*/86/') vendor=pc- os=sysv4+ basic_os=sysv4 ;; i*86v)- cpu=`echo "$1" | sed -e 's/86.*/86/'`+ cpu=$(echo "$1" | sed -e 's/86.*/86/') vendor=pc- os=sysv+ basic_os=sysv ;; i*86sol2)- cpu=`echo "$1" | sed -e 's/86.*/86/'`+ cpu=$(echo "$1" | sed -e 's/86.*/86/') vendor=pc- os=solaris2+ basic_os=solaris2 ;; j90 | j90-cray) cpu=j90 vendor=cray- os=${os:-unicos}+ basic_os=${basic_os:-unicos} ;; iris | iris4d) cpu=mips vendor=sgi- case $os in+ case $basic_os in irix*) ;; *)- os=irix4+ basic_os=irix4 ;; esac ;;@@ -808,26 +811,26 @@ *mint | mint[0-9]* | *MiNT | *MiNT[0-9]*) cpu=m68k vendor=atari- os=mint+ basic_os=mint ;; news-3600 | risc-news) cpu=mips vendor=sony- os=newsos+ basic_os=newsos ;; next | m*-next) cpu=m68k vendor=next- case $os in+ case $basic_os in openstep*) ;; nextstep*) ;; ns2*)- os=nextstep2+ basic_os=nextstep2 ;; *)- os=nextstep3+ basic_os=nextstep3 ;; esac ;;@@ -838,12 +841,12 @@ op50n-* | op60c-*) cpu=hppa1.1 vendor=oki- os=proelf+ basic_os=proelf ;; pa-hitachi) cpu=hppa1.1 vendor=hitachi- os=hiuxwe2+ basic_os=hiuxwe2 ;; pbd) cpu=sparc@@ -880,12 +883,12 @@ sde) cpu=mipsisa32 vendor=sde- os=${os:-elf}+ basic_os=${basic_os:-elf} ;; simso-wrs) cpu=sparclite vendor=wrs- os=vxworks+ basic_os=vxworks ;; tower | tower-32) cpu=m68k@@ -902,7 +905,7 @@ w89k-*) cpu=hppa1.1 vendor=winbond- os=proelf+ basic_os=proelf ;; none) cpu=none@@ -914,7 +917,7 @@ ;; leon-*|leon[3-9]-*) cpu=sparc- vendor=`echo "$basic_machine" | sed 's/-.*//'`+ vendor=$(echo "$basic_machine" | sed 's/-.*//') ;; *-*)@@ -955,11 +958,11 @@ # some cases the only manufacturer, in others, it is the most popular. craynv-unknown) vendor=cray- os=${os:-unicosmp}+ basic_os=${basic_os:-unicosmp} ;; c90-unknown | c90-cray) vendor=cray- os=${os:-unicos}+ basic_os=${Basic_os:-unicos} ;; fx80-unknown) vendor=alliant@@ -1003,7 +1006,7 @@ dpx20-unknown | dpx20-bull) cpu=rs6000 vendor=bull- os=${os:-bosx}+ basic_os=${basic_os:-bosx} ;; # Here we normalize CPU types irrespective of the vendor@@ -1012,7 +1015,7 @@ ;; blackfin-*) cpu=bfin- os=linux+ basic_os=linux ;; c54x-*) cpu=tic54x@@ -1025,7 +1028,7 @@ ;; e500v[12]-*) cpu=powerpc- os=$os"spe"+ basic_os=${basic_os}"spe" ;; mips3*-*) cpu=mips64@@ -1035,7 +1038,7 @@ ;; m68knommu-*) cpu=m68k- os=linux+ basic_os=linux ;; m9s12z-* | m68hcs12z-* | hcs12z-* | s12z-*) cpu=s12z@@ -1045,7 +1048,7 @@ ;; parisc-*) cpu=hppa- os=linux+ basic_os=linux ;; pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) cpu=i586@@ -1081,7 +1084,7 @@ cpu=mipsisa64sb1el ;; sh5e[lb]-*)- cpu=`echo "$cpu" | sed 's/^\(sh.\)e\(.\)$/\1\2e/'`+ cpu=$(echo "$cpu" | sed 's/^\(sh.\)e\(.\)$/\1\2e/') ;; spur-*) cpu=spur@@ -1099,13 +1102,16 @@ cpu=x86_64 ;; xscale-* | xscalee[bl]-*)- cpu=`echo "$cpu" | sed 's/^xscale/arm/'`+ cpu=$(echo "$cpu" | sed 's/^xscale/arm/') ;;+ arm64-*)+ cpu=aarch64+ ;; # Recognize the canonical CPU Types that limit and/or modify the # company names they are paired with. cr16-*)- os=${os:-elf}+ basic_os=${basic_os:-elf} ;; crisv32-* | etraxfs*-*) cpu=crisv32@@ -1116,7 +1122,7 @@ vendor=axis ;; crx-*)- os=${os:-elf}+ basic_os=${basic_os:-elf} ;; neo-tandem) cpu=neo@@ -1138,16 +1144,12 @@ cpu=nsx vendor=tandem ;;- s390-*)- cpu=s390- vendor=ibm- ;;- s390x-*)- cpu=s390x- vendor=ibm+ mipsallegrexel-sony)+ cpu=mipsallegrexel+ vendor=sony ;; tile*-*)- os=${os:-linux-gnu}+ basic_os=${basic_os:-linux-gnu} ;; *)@@ -1163,8 +1165,8 @@ | alphapca5[67] | alpha64pca5[67] \ | am33_2.0 \ | amdgcn \- | arc | arceb \- | arm | arm[lb]e | arme[lb] | armv* \+ | arc | arceb | arc64 \+ | arm | arm[lb]e | arme[lb] | armv* \ | avr | avr32 \ | asmjs \ | ba \@@ -1183,6 +1185,7 @@ | k1om \ | le32 | le64 \ | lm32 \+ | loongarch32 | loongarch64 | loongarchx32 \ | m32c | m32r | m32rle \ | m5200 | m68000 | m680[012346]0 | m68360 | m683?2 | m68k \ | m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x \@@ -1201,9 +1204,13 @@ | mips64vr5900 | mips64vr5900el \ | mipsisa32 | mipsisa32el \ | mipsisa32r2 | mipsisa32r2el \+ | mipsisa32r3 | mipsisa32r3el \+ | mipsisa32r5 | mipsisa32r5el \ | mipsisa32r6 | mipsisa32r6el \ | mipsisa64 | mipsisa64el \ | mipsisa64r2 | mipsisa64r2el \+ | mipsisa64r3 | mipsisa64r3el \+ | mipsisa64r5 | mipsisa64r5el \ | mipsisa64r6 | mipsisa64r6el \ | mipsisa64sb1 | mipsisa64sb1el \ | mipsisa64sr71k | mipsisa64sr71kel \@@ -1227,8 +1234,9 @@ | powerpc | powerpc64 | powerpc64le | powerpcle | powerpcspe \ | pru \ | pyramid \- | riscv | riscv32 | riscv64 \+ | riscv | riscv32 | riscv32be | riscv64 | riscv64be \ | rl78 | romp | rs6000 | rx \+ | s390 | s390x \ | score \ | sh | shl \ | sh[1234] | sh[24]a | sh[24]ae[lb] | sh[23]e | she[lb] | sh[lb]e \@@ -1238,6 +1246,7 @@ | sparcv8 | sparcv9 | sparcv9b | sparcv9v | sv1 | sx* \ | spu \ | tahoe \+ | thumbv7* \ | tic30 | tic4x | tic54x | tic55x | tic6x | tic80 \ | tron \ | ubicom32 \@@ -1275,8 +1284,47 @@ # Decode manufacturer-specific aliases for certain operating systems. -if [ x$os != x ]+if test x$basic_os != x then++# First recognize some ad-hoc caes, or perhaps split kernel-os, or else just+# set os.+case $basic_os in+ gnu/linux*)+ kernel=linux+ os=$(echo $basic_os | sed -e 's|gnu/linux|gnu|')+ ;;+ os2-emx)+ kernel=os2+ os=$(echo $basic_os | sed -e 's|os2-emx|emx|')+ ;;+ nto-qnx*)+ kernel=nto+ os=$(echo $basic_os | sed -e 's|nto-qnx|qnx|')+ ;;+ *-*)+ # shellcheck disable=SC2162+ IFS="-" read kernel os <<EOF+$basic_os+EOF+ ;;+ # Default OS when just kernel was specified+ nto*)+ kernel=nto+ os=$(echo $basic_os | sed -e 's|nto|qnx|')+ ;;+ linux*)+ kernel=linux+ os=$(echo $basic_os | sed -e 's|linux|gnu|')+ ;;+ *)+ kernel=+ os=$basic_os+ ;;+esac++# Now, normalize the OS (knowing we just have one component, it's not a kernel,+# etc.) case $os in # First match some system type aliases that might get confused # with valid system types.@@ -1288,7 +1336,7 @@ os=cnk ;; solaris1 | solaris1.*)- os=`echo $os | sed -e 's|solaris1|sunos4|'`+ os=$(echo $os | sed -e 's|solaris1|sunos4|') ;; solaris) os=solaris2@@ -1296,9 +1344,6 @@ unixware*) os=sysv4.2uw ;;- gnu/linux*)- os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'`- ;; # es1800 is here to avoid being matched by es* (a different OS) es1800*) os=ose@@ -1320,12 +1365,9 @@ os=sco3.2v4 ;; sco3.2.[4-9]*)- os=`echo $os | sed -e 's/sco3.2./sco3.2v/'`- ;;- sco3.2v[4-9]* | sco5v6*)- # Don't forget version if it is 3.2v4 or newer.+ os=$(echo $os | sed -e 's/sco3.2./sco3.2v/') ;;- scout)+ sco*v* | scout) # Don't match below ;; sco*)@@ -1334,79 +1376,26 @@ psos*) os=psos ;;- # Now accept the basic system types.- # The portable systems comes first.- # Each alternative MUST end in a * to match a version number.- # sysv* is not here because it comes later, after sysvr4.- gnu* | bsd* | mach* | minix* | genix* | ultrix* | irix* \- | *vms* | esix* | aix* | cnk* | sunos | sunos[34]*\- | hpux* | unos* | osf* | luna* | dgux* | auroraux* | solaris* \- | sym* | kopensolaris* | plan9* \- | amigaos* | amigados* | msdos* | newsos* | unicos* | aof* \- | aos* | aros* | cloudabi* | sortix* | twizzler* \- | nindy* | vxsim* | vxworks* | ebmon* | hms* | mvs* \- | clix* | riscos* | uniplus* | iris* | isc* | rtu* | xenix* \- | knetbsd* | mirbsd* | netbsd* \- | bitrig* | openbsd* | solidbsd* | libertybsd* | os108* \- | ekkobsd* | kfreebsd* | freebsd* | riscix* | lynxos* \- | bosx* | nextstep* | cxux* | aout* | elf* | oabi* \- | ptx* | coff* | ecoff* | winnt* | domain* | vsta* \- | udi* | eabi* | lites* | ieee* | go32* | aux* | hcos* \- | chorusrdb* | cegcc* | glidix* \- | cygwin* | msys* | pe* | moss* | proelf* | rtems* \- | midipix* | mingw32* | mingw64* | linux-gnu* | linux-android* \- | linux-newlib* | linux-musl* | linux-uclibc* \- | uxpv* | beos* | mpeix* | udk* | moxiebox* \- | interix* | uwin* | mks* | rhapsody* | darwin* \- | openstep* | oskit* | conix* | pw32* | nonstopux* \- | storm-chaos* | tops10* | tenex* | tops20* | its* \- | os2* | vos* | palmos* | uclinux* | nucleus* \- | morphos* | superux* | rtmk* | windiss* \- | powermax* | dnix* | nx6 | nx7 | sei* | dragonfly* \- | skyos* | haiku* | rdos* | toppers* | drops* | es* \- | onefs* | tirtos* | phoenix* | fuchsia* | redox* | bme* \- | midnightbsd* | amdhsa* | unleashed* | emscripten* | wasi* \- | nsk* | powerunix)- # Remember, each alternative MUST END IN *, to match a version number.- ;; qnx*)- case $cpu in- x86 | i*86)- ;;- *)- os=nto-$os- ;;- esac+ os=qnx ;; hiux*) os=hiuxwe2 ;;- nto-qnx*)- ;;- nto*)- os=`echo $os | sed -e 's|nto|nto-qnx|'`- ;;- sim | xray | os68k* | v88r* \- | windows* | osx | abug | netware* | os9* \- | macos* | mpw* | magic* | mmixware* | mon960* | lnews*)- ;;- linux-dietlibc)- os=linux-dietlibc- ;;- linux*)- os=`echo $os | sed -e 's|linux|linux-gnu|'`- ;; lynx*178) os=lynxos178 ;; lynx*5) os=lynxos5 ;;+ lynxos*)+ # don't get caught up in next wildcard+ ;; lynx*) os=lynxos ;;- mac*)- os=`echo "$os" | sed -e 's|mac|macos|'`+ mac[0-9]*)+ os=$(echo "$os" | sed -e 's|mac|macos|') ;; opened*) os=openedition@@ -1415,10 +1404,10 @@ os=os400 ;; sunos5*)- os=`echo "$os" | sed -e 's|sunos5|solaris2|'`+ os=$(echo "$os" | sed -e 's|sunos5|solaris2|') ;; sunos6*)- os=`echo "$os" | sed -e 's|sunos6|solaris3|'`+ os=$(echo "$os" | sed -e 's|sunos6|solaris3|') ;; wince*) os=wince@@ -1452,7 +1441,7 @@ ;; # Preserve the version number of sinix5. sinix5.*)- os=`echo $os | sed -e 's|sinix|sysv|'`+ os=$(echo $os | sed -e 's|sinix|sysv|') ;; sinix*) os=sysv4@@ -1475,18 +1464,12 @@ sysvr4) os=sysv4 ;;- # This must come after sysvr4.- sysv*)- ;; ose*) os=ose ;; *mint | mint[0-9]* | *MiNT | MiNT[0-9]*) os=mint ;;- zvmoe)- os=zvmoe- ;; dicos*) os=dicos ;;@@ -1503,19 +1486,11 @@ ;; esac ;;- nacl*)- ;;- ios)- ;;- none)- ;;- *-eabi)- ;; *)- echo Invalid configuration \`"$1"\': system \`"$os"\' not recognized 1>&2- exit 1+ # No normalization, but not necessarily accepted, that comes below. ;; esac+ else # Here we handle the default operating systems that come with various machines.@@ -1528,6 +1503,7 @@ # will signal an error saying that MANUFACTURER isn't an operating # system, and we'll never get to this point. +kernel= case $cpu-$vendor in score-*) os=elf@@ -1539,7 +1515,8 @@ os=riscix1.2 ;; arm*-rebel)- os=linux+ kernel=linux+ os=gnu ;; arm*-semi) os=aout@@ -1705,84 +1682,178 @@ os=none ;; esac+ fi +# Now, validate our (potentially fixed-up) OS.+case $os in+ # Sometimes we do "kernel-libc", so those need to count as OSes.+ musl* | newlib* | uclibc*)+ ;;+ # Likewise for "kernel-abi"+ eabi* | gnueabi*)+ ;;+ # VxWorks passes extra cpu info in the 4th filed.+ simlinux | simwindows | spe)+ ;;+ # Now accept the basic system types.+ # The portable systems comes first.+ # Each alternative MUST end in a * to match a version number.+ gnu* | android* | bsd* | mach* | minix* | genix* | ultrix* | irix* \+ | *vms* | esix* | aix* | cnk* | sunos | sunos[34]* \+ | hpux* | unos* | osf* | luna* | dgux* | auroraux* | solaris* \+ | sym* | plan9* | psp* | sim* | xray* | os68k* | v88r* \+ | hiux* | abug | nacl* | netware* | windows* \+ | os9* | macos* | osx* | ios* \+ | mpw* | magic* | mmixware* | mon960* | lnews* \+ | amigaos* | amigados* | msdos* | newsos* | unicos* | aof* \+ | aos* | aros* | cloudabi* | sortix* | twizzler* \+ | nindy* | vxsim* | vxworks* | ebmon* | hms* | mvs* \+ | clix* | riscos* | uniplus* | iris* | isc* | rtu* | xenix* \+ | mirbsd* | netbsd* | dicos* | openedition* | ose* \+ | bitrig* | openbsd* | secbsd* | solidbsd* | libertybsd* | os108* \+ | ekkobsd* | freebsd* | riscix* | lynxos* | os400* \+ | bosx* | nextstep* | cxux* | aout* | elf* | oabi* \+ | ptx* | coff* | ecoff* | winnt* | domain* | vsta* \+ | udi* | lites* | ieee* | go32* | aux* | hcos* \+ | chorusrdb* | cegcc* | glidix* | serenity* \+ | cygwin* | msys* | pe* | moss* | proelf* | rtems* \+ | midipix* | mingw32* | mingw64* | mint* \+ | uxpv* | beos* | mpeix* | udk* | moxiebox* \+ | interix* | uwin* | mks* | rhapsody* | darwin* \+ | openstep* | oskit* | conix* | pw32* | nonstopux* \+ | storm-chaos* | tops10* | tenex* | tops20* | its* \+ | os2* | vos* | palmos* | uclinux* | nucleus* | morphos* \+ | scout* | superux* | sysv* | rtmk* | tpf* | windiss* \+ | powermax* | dnix* | nx6 | nx7 | sei* | dragonfly* \+ | skyos* | haiku* | rdos* | toppers* | drops* | es* \+ | onefs* | tirtos* | phoenix* | fuchsia* | redox* | bme* \+ | midnightbsd* | amdhsa* | unleashed* | emscripten* | wasi* \+ | nsk* | powerunix* | genode* | zvmoe* | qnx* | emx*)+ ;;+ # This one is extra strict with allowed versions+ sco3.2v2 | sco3.2v[4-9]* | sco5v6*)+ # Don't forget version if it is 3.2v4 or newer.+ ;;+ none)+ ;;+ *)+ echo Invalid configuration \`"$1"\': OS \`"$os"\' not recognized 1>&2+ exit 1+ ;;+esac++# As a final step for OS-related things, validate the OS-kernel combination+# (given a valid OS), if there is a kernel.+case $kernel-$os in+ linux-gnu* | linux-dietlibc* | linux-android* | linux-newlib* | linux-musl* | linux-uclibc* )+ ;;+ uclinux-uclibc* )+ ;;+ -dietlibc* | -newlib* | -musl* | -uclibc* )+ # These are just libc implementations, not actual OSes, and thus+ # require a kernel.+ echo "Invalid configuration \`$1': libc \`$os' needs explicit kernel." 1>&2+ exit 1+ ;;+ kfreebsd*-gnu* | kopensolaris*-gnu*)+ ;;+ vxworks-simlinux | vxworks-simwindows | vxworks-spe)+ ;;+ nto-qnx*)+ ;;+ os2-emx)+ ;;+ *-eabi* | *-gnueabi*)+ ;;+ -*)+ # Blank kernel with real OS is always fine.+ ;;+ *-*)+ echo "Invalid configuration \`$1': Kernel \`$kernel' not known to work with OS \`$os'." 1>&2+ exit 1+ ;;+esac+ # Here we handle the case where we know the os, and the CPU type, but not the # manufacturer. We pick the logical manufacturer. case $vendor in unknown)- case $os in- riscix*)+ case $cpu-$os in+ *-riscix*) vendor=acorn ;;- sunos*)+ *-sunos*) vendor=sun ;;- cnk*|-aix*)+ *-cnk* | *-aix*) vendor=ibm ;;- beos*)+ *-beos*) vendor=be ;;- hpux*)+ *-hpux*) vendor=hp ;;- mpeix*)+ *-mpeix*) vendor=hp ;;- hiux*)+ *-hiux*) vendor=hitachi ;;- unos*)+ *-unos*) vendor=crds ;;- dgux*)+ *-dgux*) vendor=dg ;;- luna*)+ *-luna*) vendor=omron ;;- genix*)+ *-genix*) vendor=ns ;;- clix*)+ *-clix*) vendor=intergraph ;;- mvs* | opened*)+ *-mvs* | *-opened*) vendor=ibm ;;- os400*)+ *-os400*) vendor=ibm ;;- ptx*)+ s390-* | s390x-*)+ vendor=ibm+ ;;+ *-ptx*) vendor=sequent ;;- tpf*)+ *-tpf*) vendor=ibm ;;- vxsim* | vxworks* | windiss*)+ *-vxsim* | *-vxworks* | *-windiss*) vendor=wrs ;;- aux*)+ *-aux*) vendor=apple ;;- hms*)+ *-hms*) vendor=hitachi ;;- mpw* | macos*)+ *-mpw* | *-macos*) vendor=apple ;;- *mint | mint[0-9]* | *MiNT | MiNT[0-9]*)+ *-*mint | *-mint[0-9]* | *-*MiNT | *-MiNT[0-9]*) vendor=atari ;;- vos*)+ *-vos*) vendor=stratus ;; esac ;; esac -echo "$cpu-$vendor-$os"+echo "$cpu-$vendor-${kernel:+$kernel-}$os" exit # Local variables:
configure view
@@ -637,18 +637,6 @@ LDFLAGS CFLAGS CC-target_os-target_vendor-target_cpu-target-host_os-host_vendor-host_cpu-host-build_os-build_vendor-build_cpu-build target_alias host_alias build_alias@@ -1300,11 +1288,6 @@ _ACEOF cat <<\_ACEOF--System types:- --build=BUILD configure for building on BUILD [guessed]- --host=HOST cross-compile to build programs to run on HOST [BUILD]- --target=TARGET configure for building compilers for TARGET [HOST] _ACEOF fi @@ -2410,146 +2393,6 @@ ac_config_headers="$ac_config_headers include/HsBaseConfig.h include/EventConfig.h" -ac_aux_dir=-for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do- if test -f "$ac_dir/install-sh"; then- ac_aux_dir=$ac_dir- ac_install_sh="$ac_aux_dir/install-sh -c"- break- elif test -f "$ac_dir/install.sh"; then- ac_aux_dir=$ac_dir- ac_install_sh="$ac_aux_dir/install.sh -c"- break- elif test -f "$ac_dir/shtool"; then- ac_aux_dir=$ac_dir- ac_install_sh="$ac_aux_dir/shtool install -c"- break- fi-done-if test -z "$ac_aux_dir"; then- as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5-fi--# These three variables are undocumented and unsupported,-# and are intended to be withdrawn in a future Autoconf release.-# They can cause serious problems if a builder's source tree is in a directory-# whose full name contains unusual characters.-ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.-ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.-ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.---# Make sure we can run config.sub.-$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||- as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5-$as_echo_n "checking build system type... " >&6; }-if ${ac_cv_build+:} false; then :- $as_echo_n "(cached) " >&6-else- ac_build_alias=$build_alias-test "x$ac_build_alias" = x &&- ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`-test "x$ac_build_alias" = x &&- as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5-ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||- as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5--fi-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5-$as_echo "$ac_cv_build" >&6; }-case $ac_cv_build in-*-*-*) ;;-*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;-esac-build=$ac_cv_build-ac_save_IFS=$IFS; IFS='-'-set x $ac_cv_build-shift-build_cpu=$1-build_vendor=$2-shift; shift-# Remember, the first character of IFS is used to create $*,-# except with old shells:-build_os=$*-IFS=$ac_save_IFS-case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac---{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5-$as_echo_n "checking host system type... " >&6; }-if ${ac_cv_host+:} false; then :- $as_echo_n "(cached) " >&6-else- if test "x$host_alias" = x; then- ac_cv_host=$ac_cv_build-else- ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||- as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5-fi--fi-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5-$as_echo "$ac_cv_host" >&6; }-case $ac_cv_host in-*-*-*) ;;-*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;-esac-host=$ac_cv_host-ac_save_IFS=$IFS; IFS='-'-set x $ac_cv_host-shift-host_cpu=$1-host_vendor=$2-shift; shift-# Remember, the first character of IFS is used to create $*,-# except with old shells:-host_os=$*-IFS=$ac_save_IFS-case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac---{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5-$as_echo_n "checking target system type... " >&6; }-if ${ac_cv_target+:} false; then :- $as_echo_n "(cached) " >&6-else- if test "x$target_alias" = x; then- ac_cv_target=$ac_cv_host-else- ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||- as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5-fi--fi-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5-$as_echo "$ac_cv_target" >&6; }-case $ac_cv_target in-*-*-*) ;;-*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;-esac-target=$ac_cv_target-ac_save_IFS=$IFS; IFS='-'-set x $ac_cv_target-shift-target_cpu=$1-target_vendor=$2-shift; shift-# Remember, the first character of IFS is used to create $*,-# except with old shells:-target_os=$*-IFS=$ac_save_IFS-case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac---# The aliases save the names the user supplied, while $host etc.-# will get canonicalized.-test -n "$target_alias" &&- test "$program_prefix$program_suffix$program_transform_name" = \- NONENONEs,x,x, &&- program_prefix=${target_alias}-- ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'@@ -3801,7 +3644,7 @@ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for WINDOWS platform" >&5 $as_echo_n "checking for WINDOWS platform... " >&6; }-case $host in+case $host_alias in *mingw32*|*mingw64*|*cygwin*|*msys*) WINDOWS=YES;; *)@@ -3822,119 +3665,6 @@ fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5-$as_echo_n "checking for ANSI C header files... " >&6; }-if ${ac_cv_header_stdc+:} false; then :- $as_echo_n "(cached) " >&6-else- cat confdefs.h - <<_ACEOF >conftest.$ac_ext-/* end confdefs.h. */-#include <stdlib.h>-#include <stdarg.h>-#include <string.h>-#include <float.h>--int-main ()-{-- ;- return 0;-}-_ACEOF-if ac_fn_c_try_compile "$LINENO"; then :- ac_cv_header_stdc=yes-else- ac_cv_header_stdc=no-fi-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext--if test $ac_cv_header_stdc = yes; then- # SunOS 4.x string.h does not declare mem*, contrary to ANSI.- cat confdefs.h - <<_ACEOF >conftest.$ac_ext-/* end confdefs.h. */-#include <string.h>--_ACEOF-if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |- $EGREP "memchr" >/dev/null 2>&1; then :--else- ac_cv_header_stdc=no-fi-rm -f conftest*--fi--if test $ac_cv_header_stdc = yes; then- # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.- cat confdefs.h - <<_ACEOF >conftest.$ac_ext-/* end confdefs.h. */-#include <stdlib.h>--_ACEOF-if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |- $EGREP "free" >/dev/null 2>&1; then :--else- ac_cv_header_stdc=no-fi-rm -f conftest*--fi--if test $ac_cv_header_stdc = yes; then- # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.- if test "$cross_compiling" = yes; then :- :-else- cat confdefs.h - <<_ACEOF >conftest.$ac_ext-/* end confdefs.h. */-#include <ctype.h>-#include <stdlib.h>-#if ((' ' & 0x0FF) == 0x020)-# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')-# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))-#else-# define ISLOWER(c) \- (('a' <= (c) && (c) <= 'i') \- || ('j' <= (c) && (c) <= 'r') \- || ('s' <= (c) && (c) <= 'z'))-# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))-#endif--#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))-int-main ()-{- int i;- for (i = 0; i < 256; i++)- if (XOR (islower (i), ISLOWER (i))- || toupper (i) != TOUPPER (i))- return 2;- return 0;-}-_ACEOF-if ac_fn_c_try_run "$LINENO"; then :--else- ac_cv_header_stdc=no-fi-rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \- conftest.$ac_objext conftest.beam conftest.$ac_ext-fi--fi-fi-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5-$as_echo "$ac_cv_header_stdc" >&6; }-if test $ac_cv_header_stdc = yes; then--$as_echo "#define STDC_HEADERS 1" >>confdefs.h--fi-- # check for specific header (.h) files that we are interested in for ac_header in ctype.h errno.h fcntl.h inttypes.h limits.h signal.h sys/file.h sys/resource.h sys/select.h sys/stat.h sys/syscall.h sys/time.h sys/timeb.h sys/timers.h sys/times.h sys/types.h sys/utsname.h sys/wait.h termios.h time.h unistd.h utime.h windows.h winsock.h langinfo.h poll.h sys/epoll.h sys/event.h sys/eventfd.h sys/socket.h do :@@ -4454,7 +4184,7 @@ # Check whether --with-iconv-includes was given. if test "${with_iconv_includes+set}" = set; then :- withval=$with_iconv_includes; ICONV_INCLUDE_DIRS=$withval; CPPFLAGS="-I$withval $CPPFLAGS"+ withval=$with_iconv_includes; ICONV_INCLUDE_DIRS=$withval else ICONV_INCLUDE_DIRS= fi@@ -4557,7 +4287,6 @@ fi - if test "$HTYPE_IS_INTEGRAL" -eq 0 then cat confdefs.h - <<_ACEOF >conftest.$ac_ext@@ -4713,7 +4442,6 @@ fptools_cv_htype_sup_char=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(char) == sizeof(double)" "HTYPE_IS_DOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -4782,7 +4510,6 @@ fptools_cv_htype_sup_char=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(char) == sizeof(long double)" "HTYPE_IS_LDOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -4851,7 +4578,6 @@ fptools_cv_htype_sup_char=no fi - if test "$HTYPE_IS_FLOAT" -eq 1 then fptools_cv_htype_char=Float@@ -4934,7 +4660,6 @@ fptools_cv_htype_sup_char=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(char) * 8" "HTYPE_SIZE" " #include <stdbool.h> #include <stdio.h>@@ -5003,7 +4728,6 @@ fptools_cv_htype_sup_char=no fi - if test "$HTYPE_IS_SIGNED" -eq 0 then fptools_cv_htype_char="Word$HTYPE_SIZE"@@ -5118,7 +4842,6 @@ fi - if test "$HTYPE_IS_INTEGRAL" -eq 0 then cat confdefs.h - <<_ACEOF >conftest.$ac_ext@@ -5274,7 +4997,6 @@ fptools_cv_htype_sup_signed_char=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(signed char) == sizeof(double)" "HTYPE_IS_DOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -5343,7 +5065,6 @@ fptools_cv_htype_sup_signed_char=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(signed char) == sizeof(long double)" "HTYPE_IS_LDOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -5412,7 +5133,6 @@ fptools_cv_htype_sup_signed_char=no fi - if test "$HTYPE_IS_FLOAT" -eq 1 then fptools_cv_htype_signed_char=Float@@ -5495,7 +5215,6 @@ fptools_cv_htype_sup_signed_char=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(signed char) * 8" "HTYPE_SIZE" " #include <stdbool.h> #include <stdio.h>@@ -5564,7 +5283,6 @@ fptools_cv_htype_sup_signed_char=no fi - if test "$HTYPE_IS_SIGNED" -eq 0 then fptools_cv_htype_signed_char="Word$HTYPE_SIZE"@@ -5679,7 +5397,6 @@ fi - if test "$HTYPE_IS_INTEGRAL" -eq 0 then cat confdefs.h - <<_ACEOF >conftest.$ac_ext@@ -5835,7 +5552,6 @@ fptools_cv_htype_sup_unsigned_char=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(unsigned char) == sizeof(double)" "HTYPE_IS_DOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -5904,7 +5620,6 @@ fptools_cv_htype_sup_unsigned_char=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(unsigned char) == sizeof(long double)" "HTYPE_IS_LDOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -5973,7 +5688,6 @@ fptools_cv_htype_sup_unsigned_char=no fi - if test "$HTYPE_IS_FLOAT" -eq 1 then fptools_cv_htype_unsigned_char=Float@@ -6056,7 +5770,6 @@ fptools_cv_htype_sup_unsigned_char=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(unsigned char) * 8" "HTYPE_SIZE" " #include <stdbool.h> #include <stdio.h>@@ -6125,7 +5838,6 @@ fptools_cv_htype_sup_unsigned_char=no fi - if test "$HTYPE_IS_SIGNED" -eq 0 then fptools_cv_htype_unsigned_char="Word$HTYPE_SIZE"@@ -6240,7 +5952,6 @@ fi - if test "$HTYPE_IS_INTEGRAL" -eq 0 then cat confdefs.h - <<_ACEOF >conftest.$ac_ext@@ -6396,7 +6107,6 @@ fptools_cv_htype_sup_short=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(short) == sizeof(double)" "HTYPE_IS_DOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -6465,7 +6175,6 @@ fptools_cv_htype_sup_short=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(short) == sizeof(long double)" "HTYPE_IS_LDOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -6534,7 +6243,6 @@ fptools_cv_htype_sup_short=no fi - if test "$HTYPE_IS_FLOAT" -eq 1 then fptools_cv_htype_short=Float@@ -6617,7 +6325,6 @@ fptools_cv_htype_sup_short=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(short) * 8" "HTYPE_SIZE" " #include <stdbool.h> #include <stdio.h>@@ -6686,7 +6393,6 @@ fptools_cv_htype_sup_short=no fi - if test "$HTYPE_IS_SIGNED" -eq 0 then fptools_cv_htype_short="Word$HTYPE_SIZE"@@ -6801,7 +6507,6 @@ fi - if test "$HTYPE_IS_INTEGRAL" -eq 0 then cat confdefs.h - <<_ACEOF >conftest.$ac_ext@@ -6957,7 +6662,6 @@ fptools_cv_htype_sup_unsigned_short=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(unsigned short) == sizeof(double)" "HTYPE_IS_DOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -7026,7 +6730,6 @@ fptools_cv_htype_sup_unsigned_short=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(unsigned short) == sizeof(long double)" "HTYPE_IS_LDOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -7095,7 +6798,6 @@ fptools_cv_htype_sup_unsigned_short=no fi - if test "$HTYPE_IS_FLOAT" -eq 1 then fptools_cv_htype_unsigned_short=Float@@ -7178,7 +6880,6 @@ fptools_cv_htype_sup_unsigned_short=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(unsigned short) * 8" "HTYPE_SIZE" " #include <stdbool.h> #include <stdio.h>@@ -7247,7 +6948,6 @@ fptools_cv_htype_sup_unsigned_short=no fi - if test "$HTYPE_IS_SIGNED" -eq 0 then fptools_cv_htype_unsigned_short="Word$HTYPE_SIZE"@@ -7362,7 +7062,6 @@ fi - if test "$HTYPE_IS_INTEGRAL" -eq 0 then cat confdefs.h - <<_ACEOF >conftest.$ac_ext@@ -7518,7 +7217,6 @@ fptools_cv_htype_sup_int=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(int) == sizeof(double)" "HTYPE_IS_DOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -7587,7 +7285,6 @@ fptools_cv_htype_sup_int=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(int) == sizeof(long double)" "HTYPE_IS_LDOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -7656,7 +7353,6 @@ fptools_cv_htype_sup_int=no fi - if test "$HTYPE_IS_FLOAT" -eq 1 then fptools_cv_htype_int=Float@@ -7739,7 +7435,6 @@ fptools_cv_htype_sup_int=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(int) * 8" "HTYPE_SIZE" " #include <stdbool.h> #include <stdio.h>@@ -7808,7 +7503,6 @@ fptools_cv_htype_sup_int=no fi - if test "$HTYPE_IS_SIGNED" -eq 0 then fptools_cv_htype_int="Word$HTYPE_SIZE"@@ -7923,7 +7617,6 @@ fi - if test "$HTYPE_IS_INTEGRAL" -eq 0 then cat confdefs.h - <<_ACEOF >conftest.$ac_ext@@ -8079,7 +7772,6 @@ fptools_cv_htype_sup_unsigned_int=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(unsigned int) == sizeof(double)" "HTYPE_IS_DOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -8148,7 +7840,6 @@ fptools_cv_htype_sup_unsigned_int=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(unsigned int) == sizeof(long double)" "HTYPE_IS_LDOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -8217,7 +7908,6 @@ fptools_cv_htype_sup_unsigned_int=no fi - if test "$HTYPE_IS_FLOAT" -eq 1 then fptools_cv_htype_unsigned_int=Float@@ -8300,7 +7990,6 @@ fptools_cv_htype_sup_unsigned_int=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(unsigned int) * 8" "HTYPE_SIZE" " #include <stdbool.h> #include <stdio.h>@@ -8369,7 +8058,6 @@ fptools_cv_htype_sup_unsigned_int=no fi - if test "$HTYPE_IS_SIGNED" -eq 0 then fptools_cv_htype_unsigned_int="Word$HTYPE_SIZE"@@ -8484,7 +8172,6 @@ fi - if test "$HTYPE_IS_INTEGRAL" -eq 0 then cat confdefs.h - <<_ACEOF >conftest.$ac_ext@@ -8640,7 +8327,6 @@ fptools_cv_htype_sup_long=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(long) == sizeof(double)" "HTYPE_IS_DOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -8709,7 +8395,6 @@ fptools_cv_htype_sup_long=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(long) == sizeof(long double)" "HTYPE_IS_LDOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -8778,7 +8463,6 @@ fptools_cv_htype_sup_long=no fi - if test "$HTYPE_IS_FLOAT" -eq 1 then fptools_cv_htype_long=Float@@ -8861,7 +8545,6 @@ fptools_cv_htype_sup_long=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(long) * 8" "HTYPE_SIZE" " #include <stdbool.h> #include <stdio.h>@@ -8930,7 +8613,6 @@ fptools_cv_htype_sup_long=no fi - if test "$HTYPE_IS_SIGNED" -eq 0 then fptools_cv_htype_long="Word$HTYPE_SIZE"@@ -9045,7 +8727,6 @@ fi - if test "$HTYPE_IS_INTEGRAL" -eq 0 then cat confdefs.h - <<_ACEOF >conftest.$ac_ext@@ -9201,7 +8882,6 @@ fptools_cv_htype_sup_unsigned_long=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(unsigned long) == sizeof(double)" "HTYPE_IS_DOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -9270,7 +8950,6 @@ fptools_cv_htype_sup_unsigned_long=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(unsigned long) == sizeof(long double)" "HTYPE_IS_LDOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -9339,7 +9018,6 @@ fptools_cv_htype_sup_unsigned_long=no fi - if test "$HTYPE_IS_FLOAT" -eq 1 then fptools_cv_htype_unsigned_long=Float@@ -9422,7 +9100,6 @@ fptools_cv_htype_sup_unsigned_long=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(unsigned long) * 8" "HTYPE_SIZE" " #include <stdbool.h> #include <stdio.h>@@ -9491,7 +9168,6 @@ fptools_cv_htype_sup_unsigned_long=no fi - if test "$HTYPE_IS_SIGNED" -eq 0 then fptools_cv_htype_unsigned_long="Word$HTYPE_SIZE"@@ -9607,7 +9283,6 @@ fi - if test "$HTYPE_IS_INTEGRAL" -eq 0 then cat confdefs.h - <<_ACEOF >conftest.$ac_ext@@ -9763,7 +9438,6 @@ fptools_cv_htype_sup_long_long=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(long long) == sizeof(double)" "HTYPE_IS_DOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -9832,7 +9506,6 @@ fptools_cv_htype_sup_long_long=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(long long) == sizeof(long double)" "HTYPE_IS_LDOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -9901,7 +9574,6 @@ fptools_cv_htype_sup_long_long=no fi - if test "$HTYPE_IS_FLOAT" -eq 1 then fptools_cv_htype_long_long=Float@@ -9984,7 +9656,6 @@ fptools_cv_htype_sup_long_long=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(long long) * 8" "HTYPE_SIZE" " #include <stdbool.h> #include <stdio.h>@@ -10053,7 +9724,6 @@ fptools_cv_htype_sup_long_long=no fi - if test "$HTYPE_IS_SIGNED" -eq 0 then fptools_cv_htype_long_long="Word$HTYPE_SIZE"@@ -10168,7 +9838,6 @@ fi - if test "$HTYPE_IS_INTEGRAL" -eq 0 then cat confdefs.h - <<_ACEOF >conftest.$ac_ext@@ -10324,7 +9993,6 @@ fptools_cv_htype_sup_unsigned_long_long=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(unsigned long long) == sizeof(double)" "HTYPE_IS_DOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -10393,7 +10061,6 @@ fptools_cv_htype_sup_unsigned_long_long=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(unsigned long long) == sizeof(long double)" "HTYPE_IS_LDOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -10462,7 +10129,6 @@ fptools_cv_htype_sup_unsigned_long_long=no fi - if test "$HTYPE_IS_FLOAT" -eq 1 then fptools_cv_htype_unsigned_long_long=Float@@ -10545,7 +10211,6 @@ fptools_cv_htype_sup_unsigned_long_long=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(unsigned long long) * 8" "HTYPE_SIZE" " #include <stdbool.h> #include <stdio.h>@@ -10614,7 +10279,6 @@ fptools_cv_htype_sup_unsigned_long_long=no fi - if test "$HTYPE_IS_SIGNED" -eq 0 then fptools_cv_htype_unsigned_long_long="Word$HTYPE_SIZE"@@ -10730,7 +10394,6 @@ fi - if test "$HTYPE_IS_INTEGRAL" -eq 0 then cat confdefs.h - <<_ACEOF >conftest.$ac_ext@@ -10886,7 +10549,6 @@ fptools_cv_htype_sup_bool=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(bool) == sizeof(double)" "HTYPE_IS_DOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -10955,7 +10617,6 @@ fptools_cv_htype_sup_bool=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(bool) == sizeof(long double)" "HTYPE_IS_LDOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -11024,7 +10685,6 @@ fptools_cv_htype_sup_bool=no fi - if test "$HTYPE_IS_FLOAT" -eq 1 then fptools_cv_htype_bool=Float@@ -11107,7 +10767,6 @@ fptools_cv_htype_sup_bool=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(bool) * 8" "HTYPE_SIZE" " #include <stdbool.h> #include <stdio.h>@@ -11176,7 +10835,6 @@ fptools_cv_htype_sup_bool=no fi - if test "$HTYPE_IS_SIGNED" -eq 0 then fptools_cv_htype_bool="Word$HTYPE_SIZE"@@ -11291,7 +10949,6 @@ fi - if test "$HTYPE_IS_INTEGRAL" -eq 0 then cat confdefs.h - <<_ACEOF >conftest.$ac_ext@@ -11447,7 +11104,6 @@ fptools_cv_htype_sup_float=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(float) == sizeof(double)" "HTYPE_IS_DOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -11516,7 +11172,6 @@ fptools_cv_htype_sup_float=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(float) == sizeof(long double)" "HTYPE_IS_LDOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -11585,7 +11240,6 @@ fptools_cv_htype_sup_float=no fi - if test "$HTYPE_IS_FLOAT" -eq 1 then fptools_cv_htype_float=Float@@ -11668,7 +11322,6 @@ fptools_cv_htype_sup_float=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(float) * 8" "HTYPE_SIZE" " #include <stdbool.h> #include <stdio.h>@@ -11737,7 +11390,6 @@ fptools_cv_htype_sup_float=no fi - if test "$HTYPE_IS_SIGNED" -eq 0 then fptools_cv_htype_float="Word$HTYPE_SIZE"@@ -11852,7 +11504,6 @@ fi - if test "$HTYPE_IS_INTEGRAL" -eq 0 then cat confdefs.h - <<_ACEOF >conftest.$ac_ext@@ -12008,7 +11659,6 @@ fptools_cv_htype_sup_double=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(double) == sizeof(double)" "HTYPE_IS_DOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -12077,7 +11727,6 @@ fptools_cv_htype_sup_double=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(double) == sizeof(long double)" "HTYPE_IS_LDOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -12146,7 +11795,6 @@ fptools_cv_htype_sup_double=no fi - if test "$HTYPE_IS_FLOAT" -eq 1 then fptools_cv_htype_double=Float@@ -12229,7 +11877,6 @@ fptools_cv_htype_sup_double=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(double) * 8" "HTYPE_SIZE" " #include <stdbool.h> #include <stdio.h>@@ -12298,7 +11945,6 @@ fptools_cv_htype_sup_double=no fi - if test "$HTYPE_IS_SIGNED" -eq 0 then fptools_cv_htype_double="Word$HTYPE_SIZE"@@ -12413,7 +12059,6 @@ fi - if test "$HTYPE_IS_INTEGRAL" -eq 0 then cat confdefs.h - <<_ACEOF >conftest.$ac_ext@@ -12569,7 +12214,6 @@ fptools_cv_htype_sup_ptrdiff_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(ptrdiff_t) == sizeof(double)" "HTYPE_IS_DOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -12638,7 +12282,6 @@ fptools_cv_htype_sup_ptrdiff_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(ptrdiff_t) == sizeof(long double)" "HTYPE_IS_LDOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -12707,7 +12350,6 @@ fptools_cv_htype_sup_ptrdiff_t=no fi - if test "$HTYPE_IS_FLOAT" -eq 1 then fptools_cv_htype_ptrdiff_t=Float@@ -12790,7 +12432,6 @@ fptools_cv_htype_sup_ptrdiff_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(ptrdiff_t) * 8" "HTYPE_SIZE" " #include <stdbool.h> #include <stdio.h>@@ -12859,7 +12500,6 @@ fptools_cv_htype_sup_ptrdiff_t=no fi - if test "$HTYPE_IS_SIGNED" -eq 0 then fptools_cv_htype_ptrdiff_t="Word$HTYPE_SIZE"@@ -12974,7 +12614,6 @@ fi - if test "$HTYPE_IS_INTEGRAL" -eq 0 then cat confdefs.h - <<_ACEOF >conftest.$ac_ext@@ -13130,7 +12769,6 @@ fptools_cv_htype_sup_size_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(size_t) == sizeof(double)" "HTYPE_IS_DOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -13199,7 +12837,6 @@ fptools_cv_htype_sup_size_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(size_t) == sizeof(long double)" "HTYPE_IS_LDOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -13268,7 +12905,6 @@ fptools_cv_htype_sup_size_t=no fi - if test "$HTYPE_IS_FLOAT" -eq 1 then fptools_cv_htype_size_t=Float@@ -13351,7 +12987,6 @@ fptools_cv_htype_sup_size_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(size_t) * 8" "HTYPE_SIZE" " #include <stdbool.h> #include <stdio.h>@@ -13420,7 +13055,6 @@ fptools_cv_htype_sup_size_t=no fi - if test "$HTYPE_IS_SIGNED" -eq 0 then fptools_cv_htype_size_t="Word$HTYPE_SIZE"@@ -13535,7 +13169,6 @@ fi - if test "$HTYPE_IS_INTEGRAL" -eq 0 then cat confdefs.h - <<_ACEOF >conftest.$ac_ext@@ -13691,7 +13324,6 @@ fptools_cv_htype_sup_wchar_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(wchar_t) == sizeof(double)" "HTYPE_IS_DOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -13760,7 +13392,6 @@ fptools_cv_htype_sup_wchar_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(wchar_t) == sizeof(long double)" "HTYPE_IS_LDOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -13829,7 +13460,6 @@ fptools_cv_htype_sup_wchar_t=no fi - if test "$HTYPE_IS_FLOAT" -eq 1 then fptools_cv_htype_wchar_t=Float@@ -13912,7 +13542,6 @@ fptools_cv_htype_sup_wchar_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(wchar_t) * 8" "HTYPE_SIZE" " #include <stdbool.h> #include <stdio.h>@@ -13981,7 +13610,6 @@ fptools_cv_htype_sup_wchar_t=no fi - if test "$HTYPE_IS_SIGNED" -eq 0 then fptools_cv_htype_wchar_t="Word$HTYPE_SIZE"@@ -14096,7 +13724,6 @@ fi - if test "$HTYPE_IS_INTEGRAL" -eq 0 then cat confdefs.h - <<_ACEOF >conftest.$ac_ext@@ -14252,7 +13879,6 @@ fptools_cv_htype_sup_sig_atomic_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(sig_atomic_t) == sizeof(double)" "HTYPE_IS_DOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -14321,7 +13947,6 @@ fptools_cv_htype_sup_sig_atomic_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(sig_atomic_t) == sizeof(long double)" "HTYPE_IS_LDOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -14390,7 +14015,6 @@ fptools_cv_htype_sup_sig_atomic_t=no fi - if test "$HTYPE_IS_FLOAT" -eq 1 then fptools_cv_htype_sig_atomic_t=Float@@ -14473,7 +14097,6 @@ fptools_cv_htype_sup_sig_atomic_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(sig_atomic_t) * 8" "HTYPE_SIZE" " #include <stdbool.h> #include <stdio.h>@@ -14542,7 +14165,6 @@ fptools_cv_htype_sup_sig_atomic_t=no fi - if test "$HTYPE_IS_SIGNED" -eq 0 then fptools_cv_htype_sig_atomic_t="Word$HTYPE_SIZE"@@ -14657,7 +14279,6 @@ fi - if test "$HTYPE_IS_INTEGRAL" -eq 0 then cat confdefs.h - <<_ACEOF >conftest.$ac_ext@@ -14813,7 +14434,6 @@ fptools_cv_htype_sup_clock_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(clock_t) == sizeof(double)" "HTYPE_IS_DOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -14882,7 +14502,6 @@ fptools_cv_htype_sup_clock_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(clock_t) == sizeof(long double)" "HTYPE_IS_LDOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -14951,7 +14570,6 @@ fptools_cv_htype_sup_clock_t=no fi - if test "$HTYPE_IS_FLOAT" -eq 1 then fptools_cv_htype_clock_t=Float@@ -15034,7 +14652,6 @@ fptools_cv_htype_sup_clock_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(clock_t) * 8" "HTYPE_SIZE" " #include <stdbool.h> #include <stdio.h>@@ -15103,7 +14720,6 @@ fptools_cv_htype_sup_clock_t=no fi - if test "$HTYPE_IS_SIGNED" -eq 0 then fptools_cv_htype_clock_t="Word$HTYPE_SIZE"@@ -15218,7 +14834,6 @@ fi - if test "$HTYPE_IS_INTEGRAL" -eq 0 then cat confdefs.h - <<_ACEOF >conftest.$ac_ext@@ -15374,7 +14989,6 @@ fptools_cv_htype_sup_time_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(time_t) == sizeof(double)" "HTYPE_IS_DOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -15443,7 +15057,6 @@ fptools_cv_htype_sup_time_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(time_t) == sizeof(long double)" "HTYPE_IS_LDOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -15512,7 +15125,6 @@ fptools_cv_htype_sup_time_t=no fi - if test "$HTYPE_IS_FLOAT" -eq 1 then fptools_cv_htype_time_t=Float@@ -15595,7 +15207,6 @@ fptools_cv_htype_sup_time_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(time_t) * 8" "HTYPE_SIZE" " #include <stdbool.h> #include <stdio.h>@@ -15664,7 +15275,6 @@ fptools_cv_htype_sup_time_t=no fi - if test "$HTYPE_IS_SIGNED" -eq 0 then fptools_cv_htype_time_t="Word$HTYPE_SIZE"@@ -15779,7 +15389,6 @@ fi - if test "$HTYPE_IS_INTEGRAL" -eq 0 then cat confdefs.h - <<_ACEOF >conftest.$ac_ext@@ -15935,7 +15544,6 @@ fptools_cv_htype_sup_useconds_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(useconds_t) == sizeof(double)" "HTYPE_IS_DOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -16004,7 +15612,6 @@ fptools_cv_htype_sup_useconds_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(useconds_t) == sizeof(long double)" "HTYPE_IS_LDOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -16073,7 +15680,6 @@ fptools_cv_htype_sup_useconds_t=no fi - if test "$HTYPE_IS_FLOAT" -eq 1 then fptools_cv_htype_useconds_t=Float@@ -16156,7 +15762,6 @@ fptools_cv_htype_sup_useconds_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(useconds_t) * 8" "HTYPE_SIZE" " #include <stdbool.h> #include <stdio.h>@@ -16225,7 +15830,6 @@ fptools_cv_htype_sup_useconds_t=no fi - if test "$HTYPE_IS_SIGNED" -eq 0 then fptools_cv_htype_useconds_t="Word$HTYPE_SIZE"@@ -16339,7 +15943,6 @@ fi - if test "$HTYPE_IS_INTEGRAL" -eq 0 then cat confdefs.h - <<_ACEOF >conftest.$ac_ext@@ -16495,7 +16098,6 @@ fptools_cv_htype_sup_suseconds_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(suseconds_t) == sizeof(double)" "HTYPE_IS_DOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -16564,7 +16166,6 @@ fptools_cv_htype_sup_suseconds_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(suseconds_t) == sizeof(long double)" "HTYPE_IS_LDOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -16633,7 +16234,6 @@ fptools_cv_htype_sup_suseconds_t=no fi - if test "$HTYPE_IS_FLOAT" -eq 1 then fptools_cv_htype_suseconds_t=Float@@ -16716,7 +16316,6 @@ fptools_cv_htype_sup_suseconds_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(suseconds_t) * 8" "HTYPE_SIZE" " #include <stdbool.h> #include <stdio.h>@@ -16785,7 +16384,6 @@ fptools_cv_htype_sup_suseconds_t=no fi - if test "$HTYPE_IS_SIGNED" -eq 0 then fptools_cv_htype_suseconds_t="Word$HTYPE_SIZE"@@ -16901,7 +16499,6 @@ fi - if test "$HTYPE_IS_INTEGRAL" -eq 0 then cat confdefs.h - <<_ACEOF >conftest.$ac_ext@@ -17057,7 +16654,6 @@ fptools_cv_htype_sup_dev_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(dev_t) == sizeof(double)" "HTYPE_IS_DOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -17126,7 +16722,6 @@ fptools_cv_htype_sup_dev_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(dev_t) == sizeof(long double)" "HTYPE_IS_LDOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -17195,7 +16790,6 @@ fptools_cv_htype_sup_dev_t=no fi - if test "$HTYPE_IS_FLOAT" -eq 1 then fptools_cv_htype_dev_t=Float@@ -17278,7 +16872,6 @@ fptools_cv_htype_sup_dev_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(dev_t) * 8" "HTYPE_SIZE" " #include <stdbool.h> #include <stdio.h>@@ -17347,7 +16940,6 @@ fptools_cv_htype_sup_dev_t=no fi - if test "$HTYPE_IS_SIGNED" -eq 0 then fptools_cv_htype_dev_t="Word$HTYPE_SIZE"@@ -17462,7 +17054,6 @@ fi - if test "$HTYPE_IS_INTEGRAL" -eq 0 then cat confdefs.h - <<_ACEOF >conftest.$ac_ext@@ -17618,7 +17209,6 @@ fptools_cv_htype_sup_ino_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(ino_t) == sizeof(double)" "HTYPE_IS_DOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -17687,7 +17277,6 @@ fptools_cv_htype_sup_ino_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(ino_t) == sizeof(long double)" "HTYPE_IS_LDOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -17756,7 +17345,6 @@ fptools_cv_htype_sup_ino_t=no fi - if test "$HTYPE_IS_FLOAT" -eq 1 then fptools_cv_htype_ino_t=Float@@ -17839,7 +17427,6 @@ fptools_cv_htype_sup_ino_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(ino_t) * 8" "HTYPE_SIZE" " #include <stdbool.h> #include <stdio.h>@@ -17908,7 +17495,6 @@ fptools_cv_htype_sup_ino_t=no fi - if test "$HTYPE_IS_SIGNED" -eq 0 then fptools_cv_htype_ino_t="Word$HTYPE_SIZE"@@ -18023,7 +17609,6 @@ fi - if test "$HTYPE_IS_INTEGRAL" -eq 0 then cat confdefs.h - <<_ACEOF >conftest.$ac_ext@@ -18179,7 +17764,6 @@ fptools_cv_htype_sup_mode_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(mode_t) == sizeof(double)" "HTYPE_IS_DOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -18248,7 +17832,6 @@ fptools_cv_htype_sup_mode_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(mode_t) == sizeof(long double)" "HTYPE_IS_LDOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -18317,7 +17900,6 @@ fptools_cv_htype_sup_mode_t=no fi - if test "$HTYPE_IS_FLOAT" -eq 1 then fptools_cv_htype_mode_t=Float@@ -18400,7 +17982,6 @@ fptools_cv_htype_sup_mode_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(mode_t) * 8" "HTYPE_SIZE" " #include <stdbool.h> #include <stdio.h>@@ -18469,7 +18050,6 @@ fptools_cv_htype_sup_mode_t=no fi - if test "$HTYPE_IS_SIGNED" -eq 0 then fptools_cv_htype_mode_t="Word$HTYPE_SIZE"@@ -18584,7 +18164,6 @@ fi - if test "$HTYPE_IS_INTEGRAL" -eq 0 then cat confdefs.h - <<_ACEOF >conftest.$ac_ext@@ -18740,7 +18319,6 @@ fptools_cv_htype_sup_off_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(off_t) == sizeof(double)" "HTYPE_IS_DOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -18809,7 +18387,6 @@ fptools_cv_htype_sup_off_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(off_t) == sizeof(long double)" "HTYPE_IS_LDOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -18878,7 +18455,6 @@ fptools_cv_htype_sup_off_t=no fi - if test "$HTYPE_IS_FLOAT" -eq 1 then fptools_cv_htype_off_t=Float@@ -18961,7 +18537,6 @@ fptools_cv_htype_sup_off_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(off_t) * 8" "HTYPE_SIZE" " #include <stdbool.h> #include <stdio.h>@@ -19030,7 +18605,6 @@ fptools_cv_htype_sup_off_t=no fi - if test "$HTYPE_IS_SIGNED" -eq 0 then fptools_cv_htype_off_t="Word$HTYPE_SIZE"@@ -19145,7 +18719,6 @@ fi - if test "$HTYPE_IS_INTEGRAL" -eq 0 then cat confdefs.h - <<_ACEOF >conftest.$ac_ext@@ -19301,7 +18874,6 @@ fptools_cv_htype_sup_pid_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(pid_t) == sizeof(double)" "HTYPE_IS_DOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -19370,7 +18942,6 @@ fptools_cv_htype_sup_pid_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(pid_t) == sizeof(long double)" "HTYPE_IS_LDOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -19439,7 +19010,6 @@ fptools_cv_htype_sup_pid_t=no fi - if test "$HTYPE_IS_FLOAT" -eq 1 then fptools_cv_htype_pid_t=Float@@ -19522,7 +19092,6 @@ fptools_cv_htype_sup_pid_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(pid_t) * 8" "HTYPE_SIZE" " #include <stdbool.h> #include <stdio.h>@@ -19591,7 +19160,6 @@ fptools_cv_htype_sup_pid_t=no fi - if test "$HTYPE_IS_SIGNED" -eq 0 then fptools_cv_htype_pid_t="Word$HTYPE_SIZE"@@ -19706,7 +19274,6 @@ fi - if test "$HTYPE_IS_INTEGRAL" -eq 0 then cat confdefs.h - <<_ACEOF >conftest.$ac_ext@@ -19862,7 +19429,6 @@ fptools_cv_htype_sup_gid_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(gid_t) == sizeof(double)" "HTYPE_IS_DOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -19931,7 +19497,6 @@ fptools_cv_htype_sup_gid_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(gid_t) == sizeof(long double)" "HTYPE_IS_LDOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -20000,7 +19565,6 @@ fptools_cv_htype_sup_gid_t=no fi - if test "$HTYPE_IS_FLOAT" -eq 1 then fptools_cv_htype_gid_t=Float@@ -20083,7 +19647,6 @@ fptools_cv_htype_sup_gid_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(gid_t) * 8" "HTYPE_SIZE" " #include <stdbool.h> #include <stdio.h>@@ -20152,7 +19715,6 @@ fptools_cv_htype_sup_gid_t=no fi - if test "$HTYPE_IS_SIGNED" -eq 0 then fptools_cv_htype_gid_t="Word$HTYPE_SIZE"@@ -20267,7 +19829,6 @@ fi - if test "$HTYPE_IS_INTEGRAL" -eq 0 then cat confdefs.h - <<_ACEOF >conftest.$ac_ext@@ -20423,7 +19984,6 @@ fptools_cv_htype_sup_uid_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(uid_t) == sizeof(double)" "HTYPE_IS_DOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -20492,7 +20052,6 @@ fptools_cv_htype_sup_uid_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(uid_t) == sizeof(long double)" "HTYPE_IS_LDOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -20561,7 +20120,6 @@ fptools_cv_htype_sup_uid_t=no fi - if test "$HTYPE_IS_FLOAT" -eq 1 then fptools_cv_htype_uid_t=Float@@ -20644,7 +20202,6 @@ fptools_cv_htype_sup_uid_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(uid_t) * 8" "HTYPE_SIZE" " #include <stdbool.h> #include <stdio.h>@@ -20713,7 +20270,6 @@ fptools_cv_htype_sup_uid_t=no fi - if test "$HTYPE_IS_SIGNED" -eq 0 then fptools_cv_htype_uid_t="Word$HTYPE_SIZE"@@ -20828,7 +20384,6 @@ fi - if test "$HTYPE_IS_INTEGRAL" -eq 0 then cat confdefs.h - <<_ACEOF >conftest.$ac_ext@@ -20984,7 +20539,6 @@ fptools_cv_htype_sup_cc_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(cc_t) == sizeof(double)" "HTYPE_IS_DOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -21053,7 +20607,6 @@ fptools_cv_htype_sup_cc_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(cc_t) == sizeof(long double)" "HTYPE_IS_LDOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -21122,7 +20675,6 @@ fptools_cv_htype_sup_cc_t=no fi - if test "$HTYPE_IS_FLOAT" -eq 1 then fptools_cv_htype_cc_t=Float@@ -21205,7 +20757,6 @@ fptools_cv_htype_sup_cc_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(cc_t) * 8" "HTYPE_SIZE" " #include <stdbool.h> #include <stdio.h>@@ -21274,7 +20825,6 @@ fptools_cv_htype_sup_cc_t=no fi - if test "$HTYPE_IS_SIGNED" -eq 0 then fptools_cv_htype_cc_t="Word$HTYPE_SIZE"@@ -21389,7 +20939,6 @@ fi - if test "$HTYPE_IS_INTEGRAL" -eq 0 then cat confdefs.h - <<_ACEOF >conftest.$ac_ext@@ -21545,7 +21094,6 @@ fptools_cv_htype_sup_speed_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(speed_t) == sizeof(double)" "HTYPE_IS_DOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -21614,7 +21162,6 @@ fptools_cv_htype_sup_speed_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(speed_t) == sizeof(long double)" "HTYPE_IS_LDOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -21683,7 +21230,6 @@ fptools_cv_htype_sup_speed_t=no fi - if test "$HTYPE_IS_FLOAT" -eq 1 then fptools_cv_htype_speed_t=Float@@ -21766,7 +21312,6 @@ fptools_cv_htype_sup_speed_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(speed_t) * 8" "HTYPE_SIZE" " #include <stdbool.h> #include <stdio.h>@@ -21835,7 +21380,6 @@ fptools_cv_htype_sup_speed_t=no fi - if test "$HTYPE_IS_SIGNED" -eq 0 then fptools_cv_htype_speed_t="Word$HTYPE_SIZE"@@ -21950,7 +21494,6 @@ fi - if test "$HTYPE_IS_INTEGRAL" -eq 0 then cat confdefs.h - <<_ACEOF >conftest.$ac_ext@@ -22106,7 +21649,6 @@ fptools_cv_htype_sup_tcflag_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(tcflag_t) == sizeof(double)" "HTYPE_IS_DOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -22175,7 +21717,6 @@ fptools_cv_htype_sup_tcflag_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(tcflag_t) == sizeof(long double)" "HTYPE_IS_LDOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -22244,7 +21785,6 @@ fptools_cv_htype_sup_tcflag_t=no fi - if test "$HTYPE_IS_FLOAT" -eq 1 then fptools_cv_htype_tcflag_t=Float@@ -22327,7 +21867,6 @@ fptools_cv_htype_sup_tcflag_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(tcflag_t) * 8" "HTYPE_SIZE" " #include <stdbool.h> #include <stdio.h>@@ -22396,7 +21935,6 @@ fptools_cv_htype_sup_tcflag_t=no fi - if test "$HTYPE_IS_SIGNED" -eq 0 then fptools_cv_htype_tcflag_t="Word$HTYPE_SIZE"@@ -22511,7 +22049,6 @@ fi - if test "$HTYPE_IS_INTEGRAL" -eq 0 then cat confdefs.h - <<_ACEOF >conftest.$ac_ext@@ -22667,7 +22204,6 @@ fptools_cv_htype_sup_nlink_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(nlink_t) == sizeof(double)" "HTYPE_IS_DOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -22736,7 +22272,6 @@ fptools_cv_htype_sup_nlink_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(nlink_t) == sizeof(long double)" "HTYPE_IS_LDOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -22805,7 +22340,6 @@ fptools_cv_htype_sup_nlink_t=no fi - if test "$HTYPE_IS_FLOAT" -eq 1 then fptools_cv_htype_nlink_t=Float@@ -22888,7 +22422,6 @@ fptools_cv_htype_sup_nlink_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(nlink_t) * 8" "HTYPE_SIZE" " #include <stdbool.h> #include <stdio.h>@@ -22957,7 +22490,6 @@ fptools_cv_htype_sup_nlink_t=no fi - if test "$HTYPE_IS_SIGNED" -eq 0 then fptools_cv_htype_nlink_t="Word$HTYPE_SIZE"@@ -23072,7 +22604,6 @@ fi - if test "$HTYPE_IS_INTEGRAL" -eq 0 then cat confdefs.h - <<_ACEOF >conftest.$ac_ext@@ -23228,7 +22759,6 @@ fptools_cv_htype_sup_ssize_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(ssize_t) == sizeof(double)" "HTYPE_IS_DOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -23297,7 +22827,6 @@ fptools_cv_htype_sup_ssize_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(ssize_t) == sizeof(long double)" "HTYPE_IS_LDOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -23366,7 +22895,6 @@ fptools_cv_htype_sup_ssize_t=no fi - if test "$HTYPE_IS_FLOAT" -eq 1 then fptools_cv_htype_ssize_t=Float@@ -23449,7 +22977,6 @@ fptools_cv_htype_sup_ssize_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(ssize_t) * 8" "HTYPE_SIZE" " #include <stdbool.h> #include <stdio.h>@@ -23518,7 +23045,6 @@ fptools_cv_htype_sup_ssize_t=no fi - if test "$HTYPE_IS_SIGNED" -eq 0 then fptools_cv_htype_ssize_t="Word$HTYPE_SIZE"@@ -23633,7 +23159,6 @@ fi - if test "$HTYPE_IS_INTEGRAL" -eq 0 then cat confdefs.h - <<_ACEOF >conftest.$ac_ext@@ -23789,7 +23314,6 @@ fptools_cv_htype_sup_rlim_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(rlim_t) == sizeof(double)" "HTYPE_IS_DOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -23858,7 +23382,6 @@ fptools_cv_htype_sup_rlim_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(rlim_t) == sizeof(long double)" "HTYPE_IS_LDOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -23927,7 +23450,6 @@ fptools_cv_htype_sup_rlim_t=no fi - if test "$HTYPE_IS_FLOAT" -eq 1 then fptools_cv_htype_rlim_t=Float@@ -24010,7 +23532,6 @@ fptools_cv_htype_sup_rlim_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(rlim_t) * 8" "HTYPE_SIZE" " #include <stdbool.h> #include <stdio.h>@@ -24079,7 +23600,6 @@ fptools_cv_htype_sup_rlim_t=no fi - if test "$HTYPE_IS_SIGNED" -eq 0 then fptools_cv_htype_rlim_t="Word$HTYPE_SIZE"@@ -24194,7 +23714,6 @@ fi - if test "$HTYPE_IS_INTEGRAL" -eq 0 then cat confdefs.h - <<_ACEOF >conftest.$ac_ext@@ -24350,7 +23869,6 @@ fptools_cv_htype_sup_blksize_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(blksize_t) == sizeof(double)" "HTYPE_IS_DOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -24419,7 +23937,6 @@ fptools_cv_htype_sup_blksize_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(blksize_t) == sizeof(long double)" "HTYPE_IS_LDOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -24488,7 +24005,6 @@ fptools_cv_htype_sup_blksize_t=no fi - if test "$HTYPE_IS_FLOAT" -eq 1 then fptools_cv_htype_blksize_t=Float@@ -24571,7 +24087,6 @@ fptools_cv_htype_sup_blksize_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(blksize_t) * 8" "HTYPE_SIZE" " #include <stdbool.h> #include <stdio.h>@@ -24640,7 +24155,6 @@ fptools_cv_htype_sup_blksize_t=no fi - if test "$HTYPE_IS_SIGNED" -eq 0 then fptools_cv_htype_blksize_t="Word$HTYPE_SIZE"@@ -24755,7 +24269,6 @@ fi - if test "$HTYPE_IS_INTEGRAL" -eq 0 then cat confdefs.h - <<_ACEOF >conftest.$ac_ext@@ -24911,7 +24424,6 @@ fptools_cv_htype_sup_blkcnt_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(blkcnt_t) == sizeof(double)" "HTYPE_IS_DOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -24980,7 +24492,6 @@ fptools_cv_htype_sup_blkcnt_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(blkcnt_t) == sizeof(long double)" "HTYPE_IS_LDOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -25049,7 +24560,6 @@ fptools_cv_htype_sup_blkcnt_t=no fi - if test "$HTYPE_IS_FLOAT" -eq 1 then fptools_cv_htype_blkcnt_t=Float@@ -25132,7 +24642,6 @@ fptools_cv_htype_sup_blkcnt_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(blkcnt_t) * 8" "HTYPE_SIZE" " #include <stdbool.h> #include <stdio.h>@@ -25201,7 +24710,6 @@ fptools_cv_htype_sup_blkcnt_t=no fi - if test "$HTYPE_IS_SIGNED" -eq 0 then fptools_cv_htype_blkcnt_t="Word$HTYPE_SIZE"@@ -25316,7 +24824,6 @@ fi - if test "$HTYPE_IS_INTEGRAL" -eq 0 then cat confdefs.h - <<_ACEOF >conftest.$ac_ext@@ -25472,7 +24979,6 @@ fptools_cv_htype_sup_clockid_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(clockid_t) == sizeof(double)" "HTYPE_IS_DOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -25541,7 +25047,6 @@ fptools_cv_htype_sup_clockid_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(clockid_t) == sizeof(long double)" "HTYPE_IS_LDOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -25610,7 +25115,6 @@ fptools_cv_htype_sup_clockid_t=no fi - if test "$HTYPE_IS_FLOAT" -eq 1 then fptools_cv_htype_clockid_t=Float@@ -25693,7 +25197,6 @@ fptools_cv_htype_sup_clockid_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(clockid_t) * 8" "HTYPE_SIZE" " #include <stdbool.h> #include <stdio.h>@@ -25762,7 +25265,6 @@ fptools_cv_htype_sup_clockid_t=no fi - if test "$HTYPE_IS_SIGNED" -eq 0 then fptools_cv_htype_clockid_t="Word$HTYPE_SIZE"@@ -25877,7 +25379,6 @@ fi - if test "$HTYPE_IS_INTEGRAL" -eq 0 then cat confdefs.h - <<_ACEOF >conftest.$ac_ext@@ -26033,7 +25534,6 @@ fptools_cv_htype_sup_fsblkcnt_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(fsblkcnt_t) == sizeof(double)" "HTYPE_IS_DOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -26102,7 +25602,6 @@ fptools_cv_htype_sup_fsblkcnt_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(fsblkcnt_t) == sizeof(long double)" "HTYPE_IS_LDOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -26171,7 +25670,6 @@ fptools_cv_htype_sup_fsblkcnt_t=no fi - if test "$HTYPE_IS_FLOAT" -eq 1 then fptools_cv_htype_fsblkcnt_t=Float@@ -26254,7 +25752,6 @@ fptools_cv_htype_sup_fsblkcnt_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(fsblkcnt_t) * 8" "HTYPE_SIZE" " #include <stdbool.h> #include <stdio.h>@@ -26323,7 +25820,6 @@ fptools_cv_htype_sup_fsblkcnt_t=no fi - if test "$HTYPE_IS_SIGNED" -eq 0 then fptools_cv_htype_fsblkcnt_t="Word$HTYPE_SIZE"@@ -26438,7 +25934,6 @@ fi - if test "$HTYPE_IS_INTEGRAL" -eq 0 then cat confdefs.h - <<_ACEOF >conftest.$ac_ext@@ -26594,7 +26089,6 @@ fptools_cv_htype_sup_fsfilcnt_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(fsfilcnt_t) == sizeof(double)" "HTYPE_IS_DOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -26663,7 +26157,6 @@ fptools_cv_htype_sup_fsfilcnt_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(fsfilcnt_t) == sizeof(long double)" "HTYPE_IS_LDOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -26732,7 +26225,6 @@ fptools_cv_htype_sup_fsfilcnt_t=no fi - if test "$HTYPE_IS_FLOAT" -eq 1 then fptools_cv_htype_fsfilcnt_t=Float@@ -26815,7 +26307,6 @@ fptools_cv_htype_sup_fsfilcnt_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(fsfilcnt_t) * 8" "HTYPE_SIZE" " #include <stdbool.h> #include <stdio.h>@@ -26884,7 +26375,6 @@ fptools_cv_htype_sup_fsfilcnt_t=no fi - if test "$HTYPE_IS_SIGNED" -eq 0 then fptools_cv_htype_fsfilcnt_t="Word$HTYPE_SIZE"@@ -26999,7 +26489,6 @@ fi - if test "$HTYPE_IS_INTEGRAL" -eq 0 then cat confdefs.h - <<_ACEOF >conftest.$ac_ext@@ -27155,7 +26644,6 @@ fptools_cv_htype_sup_id_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(id_t) == sizeof(double)" "HTYPE_IS_DOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -27224,7 +26712,6 @@ fptools_cv_htype_sup_id_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(id_t) == sizeof(long double)" "HTYPE_IS_LDOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -27293,7 +26780,6 @@ fptools_cv_htype_sup_id_t=no fi - if test "$HTYPE_IS_FLOAT" -eq 1 then fptools_cv_htype_id_t=Float@@ -27376,7 +26862,6 @@ fptools_cv_htype_sup_id_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(id_t) * 8" "HTYPE_SIZE" " #include <stdbool.h> #include <stdio.h>@@ -27445,7 +26930,6 @@ fptools_cv_htype_sup_id_t=no fi - if test "$HTYPE_IS_SIGNED" -eq 0 then fptools_cv_htype_id_t="Word$HTYPE_SIZE"@@ -27560,7 +27044,6 @@ fi - if test "$HTYPE_IS_INTEGRAL" -eq 0 then cat confdefs.h - <<_ACEOF >conftest.$ac_ext@@ -27716,7 +27199,6 @@ fptools_cv_htype_sup_key_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(key_t) == sizeof(double)" "HTYPE_IS_DOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -27785,7 +27267,6 @@ fptools_cv_htype_sup_key_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(key_t) == sizeof(long double)" "HTYPE_IS_LDOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -27854,7 +27335,6 @@ fptools_cv_htype_sup_key_t=no fi - if test "$HTYPE_IS_FLOAT" -eq 1 then fptools_cv_htype_key_t=Float@@ -27937,7 +27417,6 @@ fptools_cv_htype_sup_key_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(key_t) * 8" "HTYPE_SIZE" " #include <stdbool.h> #include <stdio.h>@@ -28006,7 +27485,6 @@ fptools_cv_htype_sup_key_t=no fi - if test "$HTYPE_IS_SIGNED" -eq 0 then fptools_cv_htype_key_t="Word$HTYPE_SIZE"@@ -28121,7 +27599,6 @@ fi - if test "$HTYPE_IS_INTEGRAL" -eq 0 then cat confdefs.h - <<_ACEOF >conftest.$ac_ext@@ -28277,7 +27754,6 @@ fptools_cv_htype_sup_timer_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(timer_t) == sizeof(double)" "HTYPE_IS_DOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -28346,7 +27822,6 @@ fptools_cv_htype_sup_timer_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(timer_t) == sizeof(long double)" "HTYPE_IS_LDOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -28415,7 +27890,6 @@ fptools_cv_htype_sup_timer_t=no fi - if test "$HTYPE_IS_FLOAT" -eq 1 then fptools_cv_htype_timer_t=Float@@ -28498,7 +27972,6 @@ fptools_cv_htype_sup_timer_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(timer_t) * 8" "HTYPE_SIZE" " #include <stdbool.h> #include <stdio.h>@@ -28567,7 +28040,6 @@ fptools_cv_htype_sup_timer_t=no fi - if test "$HTYPE_IS_SIGNED" -eq 0 then fptools_cv_htype_timer_t="Word$HTYPE_SIZE"@@ -28682,7 +28154,6 @@ fi - if test "$HTYPE_IS_INTEGRAL" -eq 0 then cat confdefs.h - <<_ACEOF >conftest.$ac_ext@@ -28838,7 +28309,6 @@ fptools_cv_htype_sup_socklen_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(socklen_t) == sizeof(double)" "HTYPE_IS_DOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -28907,7 +28377,6 @@ fptools_cv_htype_sup_socklen_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(socklen_t) == sizeof(long double)" "HTYPE_IS_LDOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -28976,7 +28445,6 @@ fptools_cv_htype_sup_socklen_t=no fi - if test "$HTYPE_IS_FLOAT" -eq 1 then fptools_cv_htype_socklen_t=Float@@ -29059,7 +28527,6 @@ fptools_cv_htype_sup_socklen_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(socklen_t) * 8" "HTYPE_SIZE" " #include <stdbool.h> #include <stdio.h>@@ -29128,7 +28595,6 @@ fptools_cv_htype_sup_socklen_t=no fi - if test "$HTYPE_IS_SIGNED" -eq 0 then fptools_cv_htype_socklen_t="Word$HTYPE_SIZE"@@ -29243,7 +28709,6 @@ fi - if test "$HTYPE_IS_INTEGRAL" -eq 0 then cat confdefs.h - <<_ACEOF >conftest.$ac_ext@@ -29399,7 +28864,6 @@ fptools_cv_htype_sup_nfds_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(nfds_t) == sizeof(double)" "HTYPE_IS_DOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -29468,7 +28932,6 @@ fptools_cv_htype_sup_nfds_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(nfds_t) == sizeof(long double)" "HTYPE_IS_LDOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -29537,7 +29000,6 @@ fptools_cv_htype_sup_nfds_t=no fi - if test "$HTYPE_IS_FLOAT" -eq 1 then fptools_cv_htype_nfds_t=Float@@ -29620,7 +29082,6 @@ fptools_cv_htype_sup_nfds_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(nfds_t) * 8" "HTYPE_SIZE" " #include <stdbool.h> #include <stdio.h>@@ -29689,7 +29150,6 @@ fptools_cv_htype_sup_nfds_t=no fi - if test "$HTYPE_IS_SIGNED" -eq 0 then fptools_cv_htype_nfds_t="Word$HTYPE_SIZE"@@ -29805,7 +29265,6 @@ fi - if test "$HTYPE_IS_INTEGRAL" -eq 0 then cat confdefs.h - <<_ACEOF >conftest.$ac_ext@@ -29961,7 +29420,6 @@ fptools_cv_htype_sup_intptr_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(intptr_t) == sizeof(double)" "HTYPE_IS_DOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -30030,7 +29488,6 @@ fptools_cv_htype_sup_intptr_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(intptr_t) == sizeof(long double)" "HTYPE_IS_LDOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -30099,7 +29556,6 @@ fptools_cv_htype_sup_intptr_t=no fi - if test "$HTYPE_IS_FLOAT" -eq 1 then fptools_cv_htype_intptr_t=Float@@ -30182,7 +29638,6 @@ fptools_cv_htype_sup_intptr_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(intptr_t) * 8" "HTYPE_SIZE" " #include <stdbool.h> #include <stdio.h>@@ -30251,7 +29706,6 @@ fptools_cv_htype_sup_intptr_t=no fi - if test "$HTYPE_IS_SIGNED" -eq 0 then fptools_cv_htype_intptr_t="Word$HTYPE_SIZE"@@ -30366,7 +29820,6 @@ fi - if test "$HTYPE_IS_INTEGRAL" -eq 0 then cat confdefs.h - <<_ACEOF >conftest.$ac_ext@@ -30522,7 +29975,6 @@ fptools_cv_htype_sup_uintptr_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(uintptr_t) == sizeof(double)" "HTYPE_IS_DOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -30591,7 +30043,6 @@ fptools_cv_htype_sup_uintptr_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(uintptr_t) == sizeof(long double)" "HTYPE_IS_LDOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -30660,7 +30111,6 @@ fptools_cv_htype_sup_uintptr_t=no fi - if test "$HTYPE_IS_FLOAT" -eq 1 then fptools_cv_htype_uintptr_t=Float@@ -30743,7 +30193,6 @@ fptools_cv_htype_sup_uintptr_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(uintptr_t) * 8" "HTYPE_SIZE" " #include <stdbool.h> #include <stdio.h>@@ -30812,7 +30261,6 @@ fptools_cv_htype_sup_uintptr_t=no fi - if test "$HTYPE_IS_SIGNED" -eq 0 then fptools_cv_htype_uintptr_t="Word$HTYPE_SIZE"@@ -30927,7 +30375,6 @@ fi - if test "$HTYPE_IS_INTEGRAL" -eq 0 then cat confdefs.h - <<_ACEOF >conftest.$ac_ext@@ -31083,7 +30530,6 @@ fptools_cv_htype_sup_intmax_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(intmax_t) == sizeof(double)" "HTYPE_IS_DOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -31152,7 +30598,6 @@ fptools_cv_htype_sup_intmax_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(intmax_t) == sizeof(long double)" "HTYPE_IS_LDOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -31221,7 +30666,6 @@ fptools_cv_htype_sup_intmax_t=no fi - if test "$HTYPE_IS_FLOAT" -eq 1 then fptools_cv_htype_intmax_t=Float@@ -31304,7 +30748,6 @@ fptools_cv_htype_sup_intmax_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(intmax_t) * 8" "HTYPE_SIZE" " #include <stdbool.h> #include <stdio.h>@@ -31373,7 +30816,6 @@ fptools_cv_htype_sup_intmax_t=no fi - if test "$HTYPE_IS_SIGNED" -eq 0 then fptools_cv_htype_intmax_t="Word$HTYPE_SIZE"@@ -31488,7 +30930,6 @@ fi - if test "$HTYPE_IS_INTEGRAL" -eq 0 then cat confdefs.h - <<_ACEOF >conftest.$ac_ext@@ -31644,7 +31085,6 @@ fptools_cv_htype_sup_uintmax_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(uintmax_t) == sizeof(double)" "HTYPE_IS_DOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -31713,7 +31153,6 @@ fptools_cv_htype_sup_uintmax_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(uintmax_t) == sizeof(long double)" "HTYPE_IS_LDOUBLE" " #include <stdbool.h> #include <stdio.h>@@ -31782,7 +31221,6 @@ fptools_cv_htype_sup_uintmax_t=no fi - if test "$HTYPE_IS_FLOAT" -eq 1 then fptools_cv_htype_uintmax_t=Float@@ -31865,7 +31303,6 @@ fptools_cv_htype_sup_uintmax_t=no fi - if ac_fn_c_compute_int "$LINENO" "sizeof(uintmax_t) * 8" "HTYPE_SIZE" " #include <stdbool.h> #include <stdio.h>@@ -31934,7 +31371,6 @@ fptools_cv_htype_sup_uintmax_t=no fi - if test "$HTYPE_IS_SIGNED" -eq 0 then fptools_cv_htype_uintmax_t="Word$HTYPE_SIZE"@@ -31983,7 +31419,6 @@ fp_check_const_result='-1' fi - eval "$as_fp_Cache=\$fp_check_const_result" fi eval ac_res=\$$as_fp_Cache@@ -32015,7 +31450,6 @@ fp_check_const_result='-1' fi - eval "$as_fp_Cache=\$fp_check_const_result" fi eval ac_res=\$$as_fp_Cache@@ -32040,7 +31474,6 @@ fp_check_const_result=0 fi - fp_cv_const_O_BINARY=$fp_check_const_result fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $fp_cv_const_O_BINARY" >&5@@ -32193,7 +31626,7 @@ if test "x$ac_cv_type_struct_MD5Context" = xyes; then : else- :+ as_fn_error $? "internal error" "$LINENO" 5 fi # The cast to long int works around a bug in the HP C Compiler
configure.ac view
@@ -6,16 +6,12 @@ AC_CONFIG_HEADERS([include/HsBaseConfig.h include/EventConfig.h]) -AC_CANONICAL_BUILD-AC_CANONICAL_HOST-AC_CANONICAL_TARGET- AC_PROG_CC dnl make extensions visible to allow feature-tests to detect them lateron AC_USE_SYSTEM_EXTENSIONS AC_MSG_CHECKING(for WINDOWS platform)-case $host in+case $host_alias in *mingw32*|*mingw64*|*cygwin*|*msys*) WINDOWS=YES;; *)@@ -26,9 +22,6 @@ # do we have long longs? AC_CHECK_TYPES([long long]) -dnl ** check for full ANSI header (.h) files-AC_HEADER_STDC- # check for specific header (.h) files that we are interested in AC_CHECK_HEADERS([ctype.h errno.h fcntl.h inttypes.h limits.h signal.h sys/file.h sys/resource.h sys/select.h sys/stat.h sys/syscall.h sys/time.h sys/timeb.h sys/timers.h sys/times.h sys/types.h sys/utsname.h sys/wait.h termios.h time.h unistd.h utime.h windows.h winsock.h langinfo.h poll.h sys/epoll.h sys/event.h sys/eventfd.h sys/socket.h]) @@ -104,13 +97,13 @@ dnl-------------------------------------------------------------------- AC_ARG_WITH([iconv-includes],- [AC_HELP_STRING([--with-iconv-includes],+ [AS_HELP_STRING([--with-iconv-includes], [directory containing iconv.h])],- [ICONV_INCLUDE_DIRS=$withval; CPPFLAGS="-I$withval $CPPFLAGS"],+ [ICONV_INCLUDE_DIRS=$withval], [ICONV_INCLUDE_DIRS=]) AC_ARG_WITH([iconv-libraries],- [AC_HELP_STRING([--with-iconv-libraries],+ [AS_HELP_STRING([--with-iconv-libraries], [directory containing iconv library])], [ICONV_LIB_DIRS=$withval; LDFLAGS="-L$withval $LDFLAGS"], [ICONV_LIB_DIRS=])