aboutsummaryrefslogtreecommitdiff
path: root/INSTALL (follow)
AgeCommit message (Collapse)AuthorFilesLines
2016-03-13liblzma: Disable external SHA-256 by default.Lasse Collin1-0/+36
This is the sane thing to do. The conflict with OpenSSL on some OSes and especially that the OS-provided versions can be significantly slower makes it clear that it was a mistake to have the external SHA-256 support enabled by default. Those who want it can now pass --enable-external-sha256 to configure. INSTALL was updated with notes about OSes where this can be a bad idea. The SHA-256 detection code in configure.ac had some bugs that could lead to a build failure in some situations. These were fixed, although it doesn't matter that much now that the external SHA-256 is disabled by default. MINIX >= 3.2.0 uses NetBSD's libc and thus has SHA256_Init in libc instead of libutil. Support for the libutil version was removed.
2015-06-19Windows: Update the docs.Lasse Collin1-10/+19
2014-12-30Update Solaris notes in INSTALL.Lasse Collin1-0/+4
Mention the possible "make check" failure on Solaris in the Solaris-specific section of INSTALL. It was already in section 4.5 but it is better mention it in the OS-specific section too.
2014-12-26Build: POSIX shell isn't required if scripts are disabled.Lasse Collin1-1/+2
2014-12-20Update INSTALL about the dependencies of the scripts.Lasse Collin1-5/+10
2014-12-20Windows: Update build instructions.Lasse Collin1-6/+9
2014-11-28Update INSTALL about a "make check" failure in test_scripts.sh.Lasse Collin1-7/+17
2014-04-25Build: Add --disable-doc to configure.Lasse Collin1-0/+6
2014-04-24Update INSTALL.Lasse Collin1-0/+25
Add a note about failing "make check". The source of the problem should be fixed in libtool (if it really is a libtool bug and not mine) but I'm unable to spend time on that for now. Thanks to Nelson H. F. Beebe for reporting the issue. Add a note about a possible need to run "ldconfig" after "make install".
2013-09-17Add native threading support on Windows.Lasse Collin1-10/+31
Now liblzma only uses "mythread" functions and types which are defined in mythread.h matching the desired threading method. Before Windows Vista, there is no direct equivalent to pthread condition variables. Since this package doesn't use pthread_cond_broadcast(), pre-Vista threading can still be kept quite simple. The pre-Vista code doesn't use anything that wasn't already available in Windows 95, so the binaries should run even on Windows 95 if someone happens to care.
2012-07-04Document --enable-symbol-versions in INSTALL.Lasse Collin1-0/+5
2012-04-19Docs: Update MINIX 3 information in INSTALL.Lasse Collin1-3/+5
2012-02-22Fix compiling with IBM XL C on AIX.Lasse Collin1-14/+22
2011-05-17Update INSTALL with a note about linker problem on OpenSolaris x86.Lasse Collin1-6/+17
2011-03-31Update INSTALL with another note about IRIX.Lasse Collin1-0/+4
2010-10-19Update docs.Lasse Collin1-61/+131
2010-09-10Updated INSTALL.Lasse Collin1-3/+4
2010-07-27Windows: build.sh is a bash script so name it correctly.Lasse Collin1-1/+1
2010-05-10Updated INSTALL.Lasse Collin1-5/+0
2010-03-07Change the default of --enable-assume-ram from 32 to 128 MiB.Lasse Collin1-3/+2
This is to allow files created with "xz -9" to be decompressed if the amount of RAM cannot be determined.
2010-01-31Updated INSTALL.Lasse Collin1-26/+26
2009-10-02Add support for --enable-assume-ram=SIZE.Lasse Collin1-0/+16
2009-09-22Added OpenVMS-specific information to INSTALL.Lasse Collin1-0/+11
2009-09-02Mention in INSTALL that --enable-small doesn't modify CFLAGS.Lasse Collin1-0/+4
2009-08-30Add more OS/2 specific info to INSTALL.Lasse Collin1-0/+5
2009-08-13Updated INSTALL and PACKAGERS to match the changesLasse Collin1-4/+16
made in --enable-dynamic.
2009-07-19Major documentation update.Lasse Collin1-0/+327
Installation and packaging instructions were added. README and other generic docs were revised. Some of the documentation files are now installed to $docdir.