This is an automated email from the ASF dual-hosted git repository.

rainerjung pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/tomcat-connectors.git


The following commit(s) were added to refs/heads/main by this push:
     new 6cb9e2045 Update config.guess and config.sub
6cb9e2045 is described below

commit 6cb9e2045f94553bd1fcaf93ccf7fd59ce37771c
Author: Rainer Jung <[email protected]>
AuthorDate: Wed Jun 24 20:52:55 2026 +0200

    Update config.guess and config.sub
    
    Taken from https://git.savannah.gnu.org/cgit/config.git.
---
 native/scripts/build/unix/config.guess | 24 ++++++++++++++++--------
 native/scripts/build/unix/config.sub   | 29 ++++++++++++++++++++---------
 2 files changed, 36 insertions(+), 17 deletions(-)

diff --git a/native/scripts/build/unix/config.guess 
b/native/scripts/build/unix/config.guess
old mode 100755
new mode 100644
index 48a684601..c7f4c3294
--- a/native/scripts/build/unix/config.guess
+++ b/native/scripts/build/unix/config.guess
@@ -1,10 +1,10 @@
 #! /bin/sh
 # Attempt to guess a canonical system name.
-#   Copyright 1992-2024 Free Software Foundation, Inc.
+#   Copyright 1992-2026 Free Software Foundation, Inc.
 
 # shellcheck disable=SC2006,SC2268 # see below for rationale
 
-timestamp='2024-07-27'
+timestamp='2026-05-17'
 
 # 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
@@ -60,7 +60,7 @@ version="\
 GNU config.guess ($timestamp)
 
 Originally written by Per Bothner.
-Copyright 1992-2024 Free Software Foundation, Inc.
+Copyright 1992-2026 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."
@@ -150,7 +150,7 @@ UNAME_SYSTEM=`(uname -s) 2>/dev/null` || 
UNAME_SYSTEM=unknown
 UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
 
 case $UNAME_SYSTEM in
-Linux|GNU|GNU/*)
+Ironclad|Linux|GNU|GNU/*)
        LIBC=unknown
 
        set_cc_for_build
@@ -167,6 +167,8 @@ Linux|GNU|GNU/*)
        LIBC=gnu
        #elif defined(__LLVM_LIBC__)
        LIBC=llvm
+       #elif defined(__mlibc__)
+       LIBC=mlibc
        #else
        #include <stdarg.h>
        /* First heuristic to detect musl libc.  */
@@ -1186,6 +1188,9 @@ EOF
     sparc:Linux:*:* | sparc64:Linux:*:*)
        GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
        ;;
+    sw_64:Linux:*:*)
+       GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+       ;;
     tile*:Linux:*:*)
        GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
        ;;
@@ -1597,8 +1602,11 @@ EOF
     *:Unleashed:*:*)
        GUESS=$UNAME_MACHINE-unknown-unleashed$UNAME_RELEASE
        ;;
-    *:Ironclad:*:*)
-       GUESS=$UNAME_MACHINE-unknown-ironclad
+    x86_64:[Ii]ronclad:*:*|i?86:[Ii]ronclad:*:*)
+       GUESS=$UNAME_MACHINE-pc-ironclad-$LIBC
+       ;;
+    *:[Ii]ronclad:*:*)
+       GUESS=$UNAME_MACHINE-unknown-ironclad-$LIBC
        ;;
 esac
 
@@ -1808,8 +1816,8 @@ fi
 exit 1
 
 # Local variables:
-# eval: (add-hook 'before-save-hook 'time-stamp)
+# eval: (add-hook 'before-save-hook 'time-stamp nil t)
 # time-stamp-start: "timestamp='"
-# time-stamp-format: "%:y-%02m-%02d"
+# time-stamp-format: "%Y-%02m-%02d"
 # time-stamp-end: "'"
 # End:
diff --git a/native/scripts/build/unix/config.sub 
b/native/scripts/build/unix/config.sub
old mode 100755
new mode 100644
index 4aaae46f6..404aa0824
--- a/native/scripts/build/unix/config.sub
+++ b/native/scripts/build/unix/config.sub
@@ -1,10 +1,10 @@
 #! /bin/sh
 # Configuration validation subroutine script.
-#   Copyright 1992-2024 Free Software Foundation, Inc.
+#   Copyright 1992-2026 Free Software Foundation, Inc.
 
 # shellcheck disable=SC2006,SC2268,SC2162 # see below for rationale
 
-timestamp='2024-05-27'
+timestamp='2026-05-17'
 
 # 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
@@ -76,7 +76,7 @@ Report bugs and patches to <[email protected]>."
 version="\
 GNU config.sub ($timestamp)
 
-Copyright 1992-2024 Free Software Foundation, Inc.
+Copyright 1992-2026 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."
@@ -145,6 +145,7 @@ case $1 in
                        | kfreebsd*-gnu* \
                        | knetbsd*-gnu* \
                        | kopensolaris*-gnu* \
+                       | ironclad-* \
                        | linux-* \
                        | managarm-* \
                        | netbsd*-eabi* \
@@ -242,7 +243,6 @@ case $1 in
                                        | rombug \
                                        | semi \
                                        | sequent* \
-                                       | siemens \
                                        | sgi* \
                                        | siemens \
                                        | sim \
@@ -261,7 +261,7 @@ case $1 in
                                                basic_machine=$field1-$field2
                                                basic_os=
                                                ;;
-                                       zephyr*)
+                                       tock* | zephyr*)
                                                basic_machine=$field1-unknown
                                                basic_os=$field2
                                                ;;
@@ -1194,7 +1194,7 @@ case $cpu-$vendor in
        xscale-* | xscalee[bl]-*)
                cpu=`echo "$cpu" | sed 's/^xscale/arm/'`
                ;;
-       arm64-* | aarch64le-*)
+       arm64-* | aarch64le-* | arm64_32-*)
                cpu=aarch64
                ;;
 
@@ -1321,6 +1321,7 @@ case $cpu-$vendor in
                        | i960 \
                        | ia16 \
                        | ia64 \
+                       | intelgt \
                        | ip2k \
                        | iq2000 \
                        | javascript \
@@ -1431,6 +1432,7 @@ case $cpu-$vendor in
                        | sparcv9v \
                        | spu \
                        | sv1 \
+                       | sw_64 \
                        | sx* \
                        | tahoe \
                        | thumbv7* \
@@ -1522,6 +1524,10 @@ EOF
                kernel=nto
                os=`echo "$basic_os" | sed -e 's|nto|qnx|'`
                ;;
+       ironclad*)
+               kernel=ironclad
+               os=`echo "$basic_os" | sed -e 's|ironclad|gnu|'`
+               ;;
        linux*)
                kernel=linux
                os=`echo "$basic_os" | sed -e 's|linux|gnu|'`
@@ -1976,6 +1982,7 @@ case $os in
        | atheos* \
        | auroraux* \
        | aux* \
+       | banan_os* \
        | beos* \
        | bitrig* \
        | bme* \
@@ -2022,7 +2029,6 @@ case $os in
        | ios* \
        | iris* \
        | irix* \
-       | ironclad* \
        | isc* \
        | its* \
        | l4re* \
@@ -2118,6 +2124,7 @@ case $os in
        | sysv* \
        | tenex* \
        | tirtos* \
+       | tock* \
        | toppers* \
        | tops10* \
        | tops20* \
@@ -2214,6 +2221,8 @@ case $kernel-$os-$obj in
                ;;
        uclinux-uclibc*- | uclinux-gnu*- )
                ;;
+       ironclad-gnu*- | ironclad-mlibc*- )
+               ;;
        managarm-mlibc*- | managarm-kernel*- )
                ;;
        windows*-msvc*-)
@@ -2249,6 +2258,8 @@ case $kernel-$os-$obj in
                ;;
        *-eabi*- | *-gnueabi*-)
                ;;
+       ios*-simulator- | tvos*-simulator- | watchos*-simulator- )
+               ;;
        none--*)
                # None (no kernel, i.e. freestanding / bare metal),
                # can be paired with an machine code file format
@@ -2347,8 +2358,8 @@ echo 
"$cpu-$vendor${kernel:+-$kernel}${os:+-$os}${obj:+-$obj}"
 exit
 
 # Local variables:
-# eval: (add-hook 'before-save-hook 'time-stamp)
+# eval: (add-hook 'before-save-hook 'time-stamp nil t)
 # time-stamp-start: "timestamp='"
-# time-stamp-format: "%:y-%02m-%02d"
+# time-stamp-format: "%Y-%02m-%02d"
 # time-stamp-end: "'"
 # End:


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to