| 1 |
|
#! /bin/sh |
| 2 |
|
# Configuration validation subroutine script. |
| 3 |
< |
# Copyright 1992-2020 Free Software Foundation, Inc. |
| 3 |
> |
# Copyright 1992-2021 Free Software Foundation, Inc. |
| 4 |
|
|
| 5 |
< |
timestamp='2020-11-19' |
| 5 |
> |
timestamp='2021-04-30' |
| 6 |
|
|
| 7 |
|
# This file is free software; you can redistribute it and/or modify it |
| 8 |
|
# under the terms of the GNU General Public License as published by |
| 67 |
|
version="\ |
| 68 |
|
GNU config.sub ($timestamp) |
| 69 |
|
|
| 70 |
< |
Copyright 1992-2020 Free Software Foundation, Inc. |
| 70 |
> |
Copyright 1992-2021 Free Software Foundation, Inc. |
| 71 |
|
|
| 72 |
|
This is free software; see the source for copying conditions. There is NO |
| 73 |
|
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." |
| 1165 |
|
| alphapca5[67] | alpha64pca5[67] \ |
| 1166 |
|
| am33_2.0 \ |
| 1167 |
|
| amdgcn \ |
| 1168 |
< |
| arc | arceb \ |
| 1168 |
> |
| arc | arceb | arc64 \ |
| 1169 |
|
| arm | arm[lb]e | arme[lb] | armv* \ |
| 1170 |
|
| avr | avr32 \ |
| 1171 |
|
| asmjs \ |
| 1185 |
|
| k1om \ |
| 1186 |
|
| le32 | le64 \ |
| 1187 |
|
| lm32 \ |
| 1188 |
+ |
| loongarch32 | loongarch64 | loongarchx32 \ |
| 1189 |
|
| m32c | m32r | m32rle \ |
| 1190 |
|
| m5200 | m68000 | m680[012346]0 | m68360 | m683?2 | m68k \ |
| 1191 |
|
| m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x \ |
| 1204 |
|
| mips64vr5900 | mips64vr5900el \ |
| 1205 |
|
| mipsisa32 | mipsisa32el \ |
| 1206 |
|
| mipsisa32r2 | mipsisa32r2el \ |
| 1207 |
+ |
| mipsisa32r3 | mipsisa32r3el \ |
| 1208 |
+ |
| mipsisa32r5 | mipsisa32r5el \ |
| 1209 |
|
| mipsisa32r6 | mipsisa32r6el \ |
| 1210 |
|
| mipsisa64 | mipsisa64el \ |
| 1211 |
|
| mipsisa64r2 | mipsisa64r2el \ |
| 1212 |
+ |
| mipsisa64r3 | mipsisa64r3el \ |
| 1213 |
+ |
| mipsisa64r5 | mipsisa64r5el \ |
| 1214 |
|
| mipsisa64r6 | mipsisa64r6el \ |
| 1215 |
|
| mipsisa64sb1 | mipsisa64sb1el \ |
| 1216 |
|
| mipsisa64sr71k | mipsisa64sr71kel \ |
| 1234 |
|
| powerpc | powerpc64 | powerpc64le | powerpcle | powerpcspe \ |
| 1235 |
|
| pru \ |
| 1236 |
|
| pyramid \ |
| 1237 |
< |
| riscv | riscv32 | riscv64 \ |
| 1237 |
> |
| riscv | riscv32 | riscv32be | riscv64 | riscv64be \ |
| 1238 |
|
| rl78 | romp | rs6000 | rx \ |
| 1239 |
|
| s390 | s390x \ |
| 1240 |
|
| score \ |
| 1246 |
|
| sparcv8 | sparcv9 | sparcv9b | sparcv9v | sv1 | sx* \ |
| 1247 |
|
| spu \ |
| 1248 |
|
| tahoe \ |
| 1249 |
+ |
| thumbv7* \ |
| 1250 |
|
| tic30 | tic4x | tic54x | tic55x | tic6x | tic80 \ |
| 1251 |
|
| tron \ |
| 1252 |
|
| ubicom32 \ |
| 1687 |
|
|
| 1688 |
|
# Now, validate our (potentially fixed-up) OS. |
| 1689 |
|
case $os in |
| 1690 |
< |
# Sometimes we do "kernel-abi", so those need to count as OSes. |
| 1690 |
> |
# Sometimes we do "kernel-libc", so those need to count as OSes. |
| 1691 |
|
musl* | newlib* | uclibc*) |
| 1692 |
|
;; |
| 1693 |
< |
# Likewise for "kernel-libc" |
| 1694 |
< |
eabi | eabihf | gnueabi | gnueabihf) |
| 1693 |
> |
# Likewise for "kernel-abi" |
| 1694 |
> |
eabi* | gnueabi*) |
| 1695 |
> |
;; |
| 1696 |
> |
# VxWorks passes extra cpu info in the 4th filed. |
| 1697 |
> |
simlinux | simwindows | spe) |
| 1698 |
|
;; |
| 1699 |
|
# Now accept the basic system types. |
| 1700 |
|
# The portable systems comes first. |
| 1711 |
|
| nindy* | vxsim* | vxworks* | ebmon* | hms* | mvs* \ |
| 1712 |
|
| clix* | riscos* | uniplus* | iris* | isc* | rtu* | xenix* \ |
| 1713 |
|
| mirbsd* | netbsd* | dicos* | openedition* | ose* \ |
| 1714 |
< |
| bitrig* | openbsd* | solidbsd* | libertybsd* | os108* \ |
| 1714 |
> |
| bitrig* | openbsd* | secbsd* | solidbsd* | libertybsd* | os108* \ |
| 1715 |
|
| ekkobsd* | freebsd* | riscix* | lynxos* | os400* \ |
| 1716 |
|
| bosx* | nextstep* | cxux* | aout* | elf* | oabi* \ |
| 1717 |
|
| ptx* | coff* | ecoff* | winnt* | domain* | vsta* \ |
| 1718 |
|
| udi* | lites* | ieee* | go32* | aux* | hcos* \ |
| 1719 |
< |
| chorusrdb* | cegcc* | glidix* \ |
| 1719 |
> |
| chorusrdb* | cegcc* | glidix* | serenity* \ |
| 1720 |
|
| cygwin* | msys* | pe* | moss* | proelf* | rtems* \ |
| 1721 |
|
| midipix* | mingw32* | mingw64* | mint* \ |
| 1722 |
|
| uxpv* | beos* | mpeix* | udk* | moxiebox* \ |
| 1758 |
|
;; |
| 1759 |
|
kfreebsd*-gnu* | kopensolaris*-gnu*) |
| 1760 |
|
;; |
| 1761 |
+ |
vxworks-simlinux | vxworks-simwindows | vxworks-spe) |
| 1762 |
+ |
;; |
| 1763 |
|
nto-qnx*) |
| 1764 |
|
;; |
| 1765 |
|
os2-emx) |