Update INSTALL about MINIX 3

The latest stable is 3.3.0 and it's from 2014.
Don't mention the older versions in INSTALL.
3.3.0 ships with Clang already.

Testing with 3.4.0beta6 shows that tuklib_physmem
works too so omit comments about that from INSTALL.
Visibility warnigns weren't a problem either.

Thus it's enough to mention the need for --disable-threads
as configure doesn't autodetect the lack of pthreads.

(cherry picked from commit 50e1948938)
This commit is contained in:
Lasse Collin 2024-05-06 20:45:34 +03:00
parent 8595b5ab3b
commit 1e243ab378
1 changed files with 7 additions and 13 deletions

20
INSTALL
View File

@ -90,21 +90,15 @@ XZ Utils Installation
1.2.3. MINIX 3 1.2.3. MINIX 3
The default install of MINIX 3 includes Amsterdam Compiler Kit (ACK), Version 3.3.0 and later are supported.
which doesn't support C99. Install GCC to compile XZ Utils.
MINIX 3.1.8 and older have bugs in /usr/include/stdint.h, which has Multithreading isn't supported because MINIX 3 doesn't have
to be patched before XZ Utils can be compiled correctly. See pthreads. The option --disable-threads must be passed to configure
<http://gforge.cs.vu.nl/gf/project/minix/tracker/?action=TrackerItemEdit&tracker_item_id=537>. as this isn't autodetected.
MINIX 3.2.0 and later use a different libc and aren't affected by Note that disabling threads causes "make check" to show a few tests
the above bug. as skipped ("SKIP"). It's only due to a few threading-dependent
subtests are skipped. See the matching tests/test_*.log files.
XZ Utils doesn't have code to detect the amount of physical RAM and
number of CPU cores on MINIX 3.
See section 5.4 in this file about symbol visibility warnings (you
may want to pass gl_cv_cc_visibility=no to configure).
1.2.4. OpenVMS 1.2.4. OpenVMS