mirror of
https://git.zap.org.au/git/trader.git
synced 2024-12-04 14:46:45 -05:00
Update INSTALL to indicate extensive testing
A total of 25 systems, 34 combinations of compilers, were tested. All passed except for OpenBSD (missing <monetary.h> header and associated functions); NetBSD has major bugs in strfmon() and iconv_open().
This commit is contained in:
parent
009ab6b152
commit
8dd2ba1ea7
105
INSTALL
105
INSTALL
@ -205,42 +205,48 @@ Tested Systems
|
||||
The following operating systems and compilers have been successfully
|
||||
tested with this version of Star Traders:
|
||||
|
||||
===================== ====== ===== ========================
|
||||
Linux distribution Arch Glibc Compiler
|
||||
===================== ====== ===== ========================
|
||||
Debian GNU/Linux Sid x86_64 2.31 GNU C Compiler 10.2.1
|
||||
Debian GNU/Linux Sid x86_64 2.31 Clang (LLVM) 11.0.1
|
||||
Debian GNU/Linux Sid i686 2.31 GNU C Compiler 10.2.1
|
||||
Debian GNU/Linux Sid i686 2.31 Clang (LLVM) 11.0.1
|
||||
Debian GNU/Linux 10.3 x86_64 2.28 GNU C Compiler 8.3.0
|
||||
Debian GNU/Linux 10.3 x86_64 2.28 Clang (LLVM) 7.0.1
|
||||
Ubuntu 20.10 x86_64 2.32 GNU C Compiler 10.2.0
|
||||
Ubuntu 20.10 x86_64 2.32 Clang (LLVM) 11.0.0
|
||||
Ubuntu 20.10 x86_64 2.32 NVIDIA HPC SDK 20.11
|
||||
Ubuntu 20.04 LTS x86_64 2.31 GNU C Compiler 9.3.0
|
||||
Ubuntu 20.04 LTS x86_64 2.31 Clang (LLVM) 10.0.0
|
||||
Ubuntu 18.04 LTS x86_64 2.27 GNU C Compiler 7.5.0
|
||||
Fedora 33 x86_64 2.32 GNU C Compiler 10.2.1
|
||||
CentOS 8.3 x86_64 2.28 GNU C Compiler 8.3.1
|
||||
CentOS 8.3 x86_64 2.28 Intel C/C++ 19.1.2.254
|
||||
CentOS 7.9 x86_64 2.17 GNU C Compiler 4.8.5
|
||||
OpenSUSE Leap 15.2 x86_64 2.26 GNU C Compiler 7.5.0
|
||||
===================== ====== ===== ========================
|
||||
==================================== ====== ===== ========================
|
||||
Linux distribution Arch Glibc Compiler
|
||||
==================================== ====== ===== ========================
|
||||
Debian GNU/Linux Unstable (Sid) x86_64 2.33 GNU C Compiler 12.1.0
|
||||
Debian GNU/Linux Unstable (Sid) x86_64 2.33 Clang (LLVM) 14.0.6
|
||||
Debian GNU/Linux 11.4 (Bullseye) x86_64 2.31 GNU C Compiler 10.2.1
|
||||
Debian GNU/Linux 11.4 (Bullseye) x86_64 2.31 Clang (LLVM) 11.0.1
|
||||
Ubuntu 22.04.1 LTS (Jammy Jellyfish) x86_64 2.35 GNU C Compiler 11.2.0
|
||||
Ubuntu 22.04.1 LTS (Jammy Jellyfish) x86_64 2.35 Clang (LLVM) 14.0.0
|
||||
Ubuntu 22.04.1 LTS (Jammy Jellyfish) x86_64 2.35 NVIDIA HPC SDK 22.7
|
||||
Ubuntu 20.04.4 LTS (Focal Fossa) x86_64 2.31 GNU C Compiler 9.4.0
|
||||
Ubuntu 18.04.6 LTS (Bionic Beaver) x86_64 2.27 GNU C Compiler 7.5.0
|
||||
Fedora Linux 36 x86_64 2.35 GNU C Compiler 12.1.1
|
||||
Red Hat Enterprise Linux 9.0 x86_64 2.34 GNU C Compiler 11.2.1
|
||||
Red Hat Enterprise Linux 8.6 x86_64 2.28 GNU C Compiler 8.5.0
|
||||
Red Hat Enterprise Linux 7.9 x86_64 2.17 GNU C Compiler 4.8.5
|
||||
Red Hat Enterprise Linux 6.10 x86_64 2.12 GNU C Compiler 4.4.7
|
||||
CentOS Stream 9 x86_64 2.34 GNU C Compiler 11.3.1
|
||||
CentOS Stream 8 x86_64 2.28 GNU C Compiler 8.5.0
|
||||
CentOS 7.9.2009 x86_64 2.17 GNU C Compiler 4.8.5
|
||||
Rocky Linux 8.6 x86_64 2.28 GNU C Compiler 8.5.0
|
||||
Rocky Linux 8.6 x86_64 2.28 Intel C Classic 2021.6.0
|
||||
Rocky Linux 8.6 x86_64 2.28 Intel oneAPI C 2022.1.0
|
||||
openSUSE Leap 15.4 x86_64 2.31 GNU C Compiler 7.5.0
|
||||
Arch Linux (2022.08.01) x86_64 2.36 GNU C Compiler 12.1.1
|
||||
==================================== ====== ===== ========================
|
||||
|
||||
======================= ====== ============================ ============
|
||||
Operating system Arch Compiler Notes
|
||||
======================= ====== ============================ ============
|
||||
FreeBSD 12.2 x86_64 Clang (LLVM) 10.0.1 [#freebsd1]_
|
||||
NetBSD 9.1 x86_64 GNU C Compiler 7.5.0 [#netbsd1]_
|
||||
macOS 11.0 x86_64 Apple Clang (LLVM) 11.0.0 [#macos1]_
|
||||
macOS 11.0 x86_64 Apple Clang (LLVM) 11.0.0 [#macos2]_
|
||||
Solaris 11.4 (x86_64) x86_64 GNU C Compiler 7.3.0 [#solaris1]_
|
||||
Solaris 11.4 (x86_64) i386 Oracle Developer Studio 12.6 [#solaris2]_
|
||||
Solaris 11.4 (x86_64) x86_64 Oracle Developer Studio 12.6 [#solaris3]_
|
||||
Haiku R1/beta2 x86_64 GNU C Compiler 8.3.0
|
||||
Cygwin 3.1.7 (Win10) x86_64 GNU C Compiler 10.2.0
|
||||
Cygwin 3.1.7 (Win7 SP1) i686 GNU C Compiler 10.2.0
|
||||
======================= ====== ============================ ============
|
||||
========================= ====== ============================ ============
|
||||
Operating system Arch Compiler Notes
|
||||
========================= ====== ============================ ============
|
||||
FreeBSD 13.1 x86_64 Clang (LLVM) 13.0.0 [#freebsd1]_
|
||||
NetBSD 9.2 x86_64 GNU C Compiler 7.5.0 [#netbsd1]_
|
||||
macOS 12.5 x86_64 Apple Clang (LLVM) 13.1.6 [#macos1]_
|
||||
macOS 12.5 x86_64 Apple Clang (LLVM) 13.1.6 [#macos2]_
|
||||
Solaris 11.4.42 (x86_64) x86_64 GNU C Compiler 11.2.0 [#solaris1]_
|
||||
Solaris 11.4.42 (x86_64) i386 GNU C Compiler 11.2.0 [#solaris2]_
|
||||
Solaris 11.4.42 (x86_64) x86_64 Oracle Developer Studio 12.6 [#solaris3]_
|
||||
Solaris 11.4.42 (x86_64) i386 Oracle Developer Studio 12.6 [#solaris4]_
|
||||
Haiku R1/beta3 x86_64 GNU C Compiler 11.2.0
|
||||
Cygwin 3.3.5 (Windows 10) x86_64 GNU C Compiler 11.3.0
|
||||
Cygwin 3.3.5 (Windows 7) i686 GNU C Compiler 11.3.0
|
||||
========================= ====== ============================ ============
|
||||
|
||||
.. [#freebsd1] FreeBSD with the ``gettext``, ``gettext-runtime``,
|
||||
``gettext-tools`` and ``libiconv`` binary packages installed with
|
||||
@ -276,13 +282,29 @@ Cygwin 3.1.7 (Win7 SP1) i686 GNU C Compiler 10.2.0
|
||||
./configure --with-libintl-prefix=/usr/local/opt/gettext \
|
||||
PKG_CONFIG_PATH=/usr/local/opt/ncurses/lib/pkgconfig
|
||||
|
||||
.. [#solaris1] Using ``./configure CURSES_CFLAGS=-I/usr/include/ncurses``
|
||||
.. [#solaris1] Solaris,
|
||||
using::
|
||||
|
||||
.. [#solaris2] Using ``./configure CURSES_CFLAGS=-I/usr/include/ncurses
|
||||
CC='/opt/developerstudio12.6/bin/cc'``
|
||||
export PKG_CONFIG_PATH=/usr/lib/64/pkgconfig
|
||||
./configure CC="gcc -m64"
|
||||
|
||||
.. [#solaris3] Using ``./configure CURSES_CFLAGS=-I/usr/include/ncurses
|
||||
CC='/opt/developerstudio12.6/bin/cc -m64'``
|
||||
.. [#solaris2] Solaris,
|
||||
using::
|
||||
|
||||
export PKG_CONFIG_PATH=/usr/lib/32/pkgconfig
|
||||
./configure CC="gcc -m32"
|
||||
|
||||
.. [#solaris3] Solaris with Oracle Developer Studio,
|
||||
using::
|
||||
|
||||
export PKG_CONFIG_PATH=/usr/lib/64/pkgconfig
|
||||
./configure CC="/opt/developerstudio12.6/bin/cc -m64"
|
||||
|
||||
.. [#solaris4] Solaris with Oracle Developer Studio,
|
||||
using::
|
||||
|
||||
export PKG_CONFIG_PATH=/usr/lib/32/pkgconfig
|
||||
./configure CC="/opt/developerstudio12.6/bin/cc -m32"
|
||||
|
||||
The following systems are known *not* to work at the current time; this
|
||||
list is almost certainly not exhaustive:
|
||||
@ -290,8 +312,7 @@ list is almost certainly not exhaustive:
|
||||
================ ====== ==================== ============
|
||||
Operating system Arch Compiler Notes
|
||||
================ ====== ==================== ============
|
||||
OpenBSD 6.8 x86_64 GNU C Compiler 4.2.1 [#openbsd1]_
|
||||
OpenBSD 6.8 x86_64 Clang (LLVM) 10.0.1 [#openbsd1]_
|
||||
OpenBSD 7.1 x86_64 Clang (LLVM) 13.0.0 [#openbsd1]_
|
||||
================ ====== ==================== ============
|
||||
|
||||
.. [#openbsd1] The OpenBSD C library does not include
|
||||
|
Loading…
Reference in New Issue
Block a user