diff --git a/INSTALL b/INSTALL index 3aef77f..593634a 100644 --- a/INSTALL +++ b/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