f9907503f8
Most distros want xz linked against shared liblzma, so it doesn't help much to require --enable-dynamic for that. Those who want to avoid PIC on x86-32 to get better performance, can still do it e.g. by using --disable-shared to compile xz and then another pass to compile shared liblzma. Part of these static/dynamic tricks were needed for Windows in the past. Nowadays we rely on GCC and binutils to do the right thing with auto-import. If the Autotooled build system needs to support some other toolchain on Windows in the future, this may need some rethinking. |
||
---|---|---|
.. | ||
Makefile.am | ||
README | ||
crc32.c | ||
full_flush.c | ||
hex2bin.c | ||
known_sizes.c | ||
memusage.c | ||
repeat.c | ||
sync_flush.c | ||
translation.bash |
README
Debug tools ----------- This directory contains a few tiny programs that may be helpful when debugging LZMA Utils. These tools are not meant to be installed. Often one needs to edit the source code a little to make the programs do the wanted things. If you don't know how these programs could help you, it is likely that they really are useless to you. These aren't intended to be used as example programs. They take some shortcuts here and there, which correct programs should not do. Many possible errors (especially I/O errors) are ignored. Don't report bugs or send patches to fix this kind of bugs.