Index: INSTALL |
=================================================================== |
--- INSTALL (revision 87706) |
+++ INSTALL (working copy) |
@@ -6,13 +6,14 @@ |
1. Supported platforms |
1.1. Compilers |
1.2. Platform-specific notes |
- 1.2.1. IRIX |
- 1.2.2. MINIX 3 |
- 1.2.3. OpenVMS |
- 1.2.4. Solaris, OpenSolaris, and derivatives |
- 1.2.5. Tru64 |
- 1.2.6. Windows |
- 1.2.7. DOS |
+ 1.2.1. AIX |
+ 1.2.2. IRIX |
+ 1.2.3. MINIX 3 |
+ 1.2.4. OpenVMS |
+ 1.2.5. Solaris, OpenSolaris, and derivatives |
+ 1.2.6. Tru64 |
+ 1.2.7. Windows |
+ 1.2.8. DOS |
1.3. Adding support for new platforms |
2. configure options |
2.1. Static vs. dynamic linking of liblzma |
@@ -63,8 +64,15 @@ |
1.2. Platform-specific notes |
-1.2.1. IRIX |
+1.2.1. AIX |
+ If you use IBM XL C compiler, pass CC=xlc_r to configure. If |
+ you use CC=xlc instead, you must disable threading support |
+ with --disable-threads (usually not recommended). |
+ |
+ |
+1.2.2. IRIX |
+ |
MIPSpro 7.4.4m has been reported to produce broken code if using |
the -O2 optimization flag ("make check" fails). Using -O1 should |
work. |
@@ -74,16 +82,18 @@ |
putting "-64" to CFLAGS to build a 64-bit version might help too. |
-1.2.2. MINIX 3 |
+1.2.3. MINIX 3 |
The default install of MINIX 3 includes Amsterdam Compiler Kit (ACK), |
which doesn't support C99. Install GCC to compile XZ Utils. |
- MINIX 3.1.8 (and possibly some other versions too) has bugs in |
- /usr/include/stdint.h, which has to be patched before XZ Utils |
- can be compiled correctly. See |
+ MINIX 3.1.8 and older have bugs in /usr/include/stdint.h, which has |
+ to be patched before XZ Utils can be compiled correctly. See |
<http://gforge.cs.vu.nl/gf/project/minix/tracker/?action=TrackerItemEdit&tracker_item_id=537>. |
+ MINIX 3.2.0 and later use a different libc and aren't affected by |
+ the above bug. |
+ |
XZ Utils doesn't have code to detect the amount of physical RAM and |
number of CPU cores on MINIX 3. |
@@ -91,7 +101,7 @@ |
may want to pass gl_cv_cc_visibility=no to configure). |
-1.2.3. OpenVMS |
+1.2.4. OpenVMS |
XZ Utils can be built for OpenVMS, but the build system files |
are not included in the XZ Utils source package. The required |
@@ -101,7 +111,7 @@ |
http://nchrem.tnw.tudelft.nl/openvms/software2.html#xzutils |
-1.2.4. Solaris, OpenSolaris, and derivatives |
+1.2.5. Solaris, OpenSolaris, and derivatives |
The following linker error has been reported on some x86 systems: |
@@ -111,14 +121,14 @@ |
as an argument to the configure script. |
-1.2.5. Tru64 |
+1.2.6. Tru64 |
If you try to use the native C compiler on Tru64 (passing CC=cc to |
configure), you may need the workaround mention in section 4.1 in |
this file (pass also ac_cv_prog_cc_c99= to configure). |
-1.2.6. Windows |
+1.2.7. Windows |
Building XZ Utils on Windows is supported under MinGW + MSYS, |
MinGW-w64 + MSYS, and Cygwin. There is windows/build.bash to |
@@ -138,7 +148,7 @@ |
windows/README-Windows.txt for details. |
-1.2.7. DOS |
+1.2.8. DOS |
There is an experimental Makefile in the "dos" directory to build |
XZ Utils on DOS using DJGPP. Support for long file names (LFN) is |