MidnightBSD (http://www.midnightbsd.org/) is an offshoot of FreeBSD (about the time of version FreeBSD 5.x and 6.x; the latest FreeBSD is now 11.1).
In e-mail from November 2011, I reported that lack of support for MidnightBSD in config.guess, and a team member quickly produced an updated release of that file that solved the package build problem that I was then facing. In a project with Clisp author and maintainer Bruno Haible, we have radically extended the number of different O/Ses on which Clisp successfully builds (now more than 160 in our test lab), but we find that config.sub also needs an update for MidnightBSD. I have machines here running MidnightBSD 0.7, 0.8, 0.8.5, and 0.8.6. When I attempt to build clisp-2.49.92 on those systems, I get configure-time errors like these: checking build system type... Invalid configuration `amd64-unknown-midnightbsd0.7': system `midnightbsd0.7' not recognized configure: error: /bin/sh build-aux/config.sub amd64-unknown-midnightbsd0.7 failed checking build system type... Invalid configuration `amd64-unknown-midnightbsd0.8': system `midnightbsd0.8' not recognized configure: error: /bin/sh build-aux/config.sub amd64-unknown-midnightbsd0.8 failed checking build system type... Invalid configuration `amd64-unknown-midnightbsd0.8': system `midnightbsd0.8' not recognized configure: error: /bin/sh build-aux/config.sub amd64-unknown-midnightbsd0.8 failed checking build system type... Invalid configuration `amd64-unknown-midnightbsd0.8.5': system `midnightbsd0.8.5' not recognized configure: error: /bin/sh build-aux/config.sub amd64-unknown-midnightbsd0.8.5 failed checking build system type... Invalid configuration `amd64-unknown-midnightbsd0.8.6': system `midnightbsd0.8.6' not recognized configure: error: /bin/sh build-aux/config.sub amd64-unknown-midnightbsd0.8.6 failed checking build system type... Invalid configuration `amd64-unknown-midnightbsd0.8.6': system `midnightbsd0.8.6' not recognized configure: error: /bin/sh build-aux/config.sub amd64-unknown-midnightbsd0.8.6 failed On each machine, I can add --build=amd64-unknown-freebsd11 to the configure step, and get a successful build (though not yet a successful "make check", but that is likely a compiler problem that I'm investigating). The config.* files supplied with clisp-2.49.92 are recent ones: % ls -l config.* -rwxrwxr-x 1 beebe sysstaff 44170 Jan 27 04:16 config.guess -rwxrwxr-x 1 beebe sysstaff 18574 Jan 9 16:42 config.rpath -rwxrwxr-x 1 beebe sysstaff 36111 Jan 27 04:16 config.sub Two of them contain these timestamps: % grep ^time config.* config.guess:timestamp='2018-01-26' config.sub:timestamp='2018-01-15' The config.rpath has no similar line, but it does have # Copyright 1996-2018 Free Software Foundation, Inc. There are no /etc/*release* files on MidnightBSD, nor any other characteristic files in /etc/, but here are their typical "uname -a" outputs: midnightbsd07.example.com MidnightBSD midnightbsd07.example.com 0.7 MidnightBSD 0.7 #0 r7306: Sat Sep 19 16:29:35 EDT 2015 r...@shuttlepod1.midnightbsd.org:/usr/obj/usr/src/sys/GENERIC amd64 amd64 Intel Core Processor (Haswell) FreeBSD midnightbsd08.example.com MidnightBSD midnightbsd08.example.com 0.8 MidnightBSD 0.8 #1 r7652: Tue Aug 2 20:30:54 EDT 2016 root@m5:/usr/obj/usr/src/sys/GENERIC amd64 amd64 Intel Core Processor (Haswell) FreeBSD midnightbsd085.example.com MidnightBSD midnightbsd085.example.com 0.8.5 MidnightBSD 0.8.5 #4 r9248: Thu Jan 12 23:08:25 EST 2017 root@m5:/usr/obj/usr/src/sys/GENERIC amd64 amd64 AMD Opteron(tm) Processor 6136 FreeBSD midnightbsd086.example.com MidnightBSD midnightbsd086.example.com 0.8.6 MidnightBSD 0.8.6 #0 r9534: Sun Aug 20 23:21:11 EDT 2017 root@test:/usr/obj/usr/src/sys/GENERIC amd64 amd64 AMD Opteron(tm) Processor 6136 FreeBSD On the 0.7 version system, I find these subset reports: % uname -i Intel Core Processor (Haswell) % uname -m amd64 % uname -r 0.7 % uname -o FreeBSD % uname -p amd64 % uname -s MidnightBSD % uname -v MidnightBSD 0.7 #0 r7306: Sat Sep 19 16:29:35 EDT 2015 \ r...@shuttlepod1.midnightbsd.org:/usr/obj/usr/src/sys/GENERIC Please let me know if there is additional information that you need to be able to update config.sub to recognize MidnightBSD. ------------------------------------------------------------------------------- - Nelson H. F. Beebe Tel: +1 801 581 5254 - - University of Utah FAX: +1 801 581 4148 - - Department of Mathematics, 110 LCB Internet e-mail: be...@math.utah.edu - - 155 S 1400 E RM 233 be...@acm.org be...@computer.org - - Salt Lake City, UT 84112-0090, USA URL: http://www.math.utah.edu/~beebe/ - ------------------------------------------------------------------------------- _______________________________________________ config-patches mailing list config-patches@gnu.org https://lists.gnu.org/mailman/listinfo/config-patches