diff options
Diffstat (limited to 'build-aux/config.sub')
| -rwxr-xr-x | build-aux/config.sub | 28 | 
1 files changed, 19 insertions, 9 deletions
| diff --git a/build-aux/config.sub b/build-aux/config.sub index 4aaae46f..3d35cde1 100755 --- a/build-aux/config.sub +++ b/build-aux/config.sub @@ -1,10 +1,10 @@  #! /bin/sh  # Configuration validation subroutine script. -#   Copyright 1992-2024 Free Software Foundation, Inc. +#   Copyright 1992-2025 Free Software Foundation, Inc.  # shellcheck disable=SC2006,SC2268,SC2162 # see below for rationale -timestamp='2024-05-27' +timestamp='2025-07-10'  # 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 <config-patches@gnu.org>."  version="\  GNU config.sub ($timestamp) -Copyright 1992-2024 Free Software Foundation, Inc. +Copyright 1992-2025 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 \ @@ -1522,6 +1523,10 @@ EOF  		kernel=nto  		os=`echo "$basic_os" | sed -e 's|nto|qnx|'`  		;; +	ironclad*) +		kernel=ironclad +		os=`echo "$basic_os" | sed -e 's|ironclad|mlibc|'` +		;;  	linux*)  		kernel=linux  		os=`echo "$basic_os" | sed -e 's|linux|gnu|'` @@ -1976,6 +1981,7 @@ case $os in  	| atheos* \  	| auroraux* \  	| aux* \ +	| banan_os* \  	| beos* \  	| bitrig* \  	| bme* \ @@ -2022,7 +2028,6 @@ case $os in  	| ios* \  	| iris* \  	| irix* \ -	| ironclad* \  	| isc* \  	| its* \  	| l4re* \ @@ -2118,6 +2123,7 @@ case $os in  	| sysv* \  	| tenex* \  	| tirtos* \ +	| tock* \  	| toppers* \  	| tops10* \  	| tops20* \ @@ -2214,6 +2220,8 @@ case $kernel-$os-$obj in  		;;  	uclinux-uclibc*- | uclinux-gnu*- )  		;; +	ironclad-mlibc*-) +		;;  	managarm-mlibc*- | managarm-kernel*- )  		;;  	windows*-msvc*-) @@ -2249,6 +2257,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 +2357,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: | 
