From: Lukas Martini <he...@lutoma.org> Xelix is a *nix-like kernel that has been in development for around 10 years and makes substantial use of GNU userland, so I feel it is reasonable to include at this point.
$ make check cd testsuite && bash config-guess.sh && rm uname PASS: config.guess checks (147 tests) cd testsuite && bash config-sub.sh PASS: config.sub checks (894 tests) PASS: config.sub idempotency checks (830 tests) PASS: config.sub canonicalise each config.guess testcase (147 tests) --- config.guess | 5 ++++- config.sub | 4 ++-- testsuite/config-guess.data | 1 + testsuite/config-sub.data | 1 + 4 files changed, 8 insertions(+), 3 deletions(-) diff --git a/config.guess b/config.guess index 69188da..147a9dd 100755 --- a/config.guess +++ b/config.guess @@ -4,7 +4,7 @@ # shellcheck disable=SC2006,SC2268 # see below for rationale -timestamp='2023-01-01' +timestamp='2023-02-20' # 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 @@ -1548,6 +1548,9 @@ EOF i*86:Fiwix:*:*) GUESS=$UNAME_MACHINE-pc-fiwix ;; + i*86:Xelix:*:*) + GUESS=$UNAME_MACHINE-pc-xelix + ;; *:AROS:*:*) GUESS=$UNAME_MACHINE-unknown-aros ;; diff --git a/config.sub b/config.sub index de4259e..6f2fbf8 100755 --- a/config.sub +++ b/config.sub @@ -4,7 +4,7 @@ # shellcheck disable=SC2006,SC2268 # see below for rationale -timestamp='2023-01-21' +timestamp='2023-02-20' # 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 @@ -1758,7 +1758,7 @@ case $os in | onefs* | tirtos* | phoenix* | fuchsia* | redox* | bme* \ | midnightbsd* | amdhsa* | unleashed* | emscripten* | wasi* \ | nsk* | powerunix* | genode* | zvmoe* | qnx* | emx* | zephyr* \ - | fiwix* | mlibc* ) + | fiwix* | mlibc* | xelix* ) ;; # This one is extra strict with allowed versions sco3.2v2 | sco3.2v[4-9]* | sco5v6*) diff --git a/testsuite/config-guess.data b/testsuite/config-guess.data index f02cde4..cb4191e 100644 --- a/testsuite/config-guess.data +++ b/testsuite/config-guess.data @@ -87,6 +87,7 @@ i686 | 1.0.17(0.48/3/2) | MSYS_NT-6.0 | ignored | ignored | i686-pc-msys i686 | 3.0 | Linux | ignored | ignored | i686-pc-linux-gnu i686 | 5.11-686 | GNU/kOpenSolaris | ignored | ignored | i686-unknown-kopensolaris5.11-gnu i686 | 5.4-1-686 | GNU/kFreeBSD | ignored | ignored | i686-unknown-kfreebsd5.4-gnu +i686 | ignored | Xelix | ignored | ignored | i686-pc-xelix i86pc | 5.0 | AuroraUX | ignored | ignored | i386-pc-auroraux5.0 i86pc | 5.6 | SunOS | ignored | ignored | i386-pc-solaris2.6 i86xen | 5.0 | AuroraUX | ignored | ignored | i386-pc-auroraux5.0 diff --git a/testsuite/config-sub.data b/testsuite/config-sub.data index 3b622ab..e7c92e4 100644 --- a/testsuite/config-sub.data +++ b/testsuite/config-sub.data @@ -320,6 +320,7 @@ i686-wrs-vxworks i686-wrs-vxworks i686-wrs-vxworks-simlinux i686-wrs-vxworks-simlinux i686-wrs-vxworks-simwindows i686-wrs-vxworks-simwindows i686-zephyr i686-unknown-zephyr +i686-xelix i686-pc-xelix i786-elf i786-pc-elf i860 i860-unknown-sysv i960 i960-unknown-none -- 2.39.2