xz-analysis-mirror/src/liblzma
Lasse Collin b61da00c7f Build: Don't put GNU/Linux-specific symbol versions into static liblzma.
It not only makes no sense to put symbol versions into a static library
but it can also cause breakage.

By default Libtool #defines PIC if building a shared library and
doesn't define it for static libraries. This is documented in the
Libtool manual. It can be overriden using --with-pic or --without-pic.
configure.ac detects if --with-pic or --without-pic is used and then
gives an error if neither --disable-shared nor --disable-static was
used at the same time. Thus, in normal situations it works to build
both shared and static library at the same time on GNU/Linux,
only --with-pic or --without-pic requires that only one type of
library is built.

Thanks to John Paul Adrian Glaubitz from Debian for reporting
the problem that occurred on ia64:
https://www.mail-archive.com/xz-devel@tukaani.org/msg00610.html
2022-11-24 23:50:46 +02:00
..
api liblzma: Add lzma_attr_warn_unused_result to lzma_filters_copy(). 2022-11-24 10:58:04 +02:00
check liblzma: Use non-executable stack on FreeBSD as on Linux 2022-07-12 19:30:40 +03:00
common Build: Don't put GNU/Linux-specific symbol versions into static liblzma. 2022-11-24 23:50:46 +02:00
delta liblzma: Fix warnings from -Wsign-conversion. 2019-12-31 22:19:18 +02:00
lz liblzma: Refactor lzma_mf_is_supported() to use a switch-statement. 2022-07-25 18:36:49 +03:00
lzma liblzma: Fix infinite loop in LZMA encoder init with dict_size >= 2 GiB. 2022-11-24 10:57:03 +02:00
rangecoder liblzma: Remove incorrect #ifdef from range_common.h. 2018-03-28 19:24:39 +03:00
simple Rename unaligned_read32ne to read32ne, and similarly for the others. 2019-12-31 22:41:45 +02:00
Makefile.am Bump version and soname for 5.2.8. 2022-11-13 19:58:47 +02:00
liblzma.pc.in liblzma: Fix Libs.private in liblzma.pc to include -lrt when needed. 2012-04-19 14:02:25 +03:00
liblzma_generic.map liblzma: Vaccinate against an ill patch from RHEL/CentOS 7. 2022-09-16 19:30:05 +03:00
liblzma_linux.map liblzma: Vaccinate against an ill patch from RHEL/CentOS 7. 2022-09-16 19:30:05 +03:00
liblzma_w32res.rc Added public domain notice into a few files. 2009-07-18 11:26:39 +03:00
validate_map.sh liblzma: Vaccinate against an ill patch from RHEL/CentOS 7. 2022-09-16 19:30:05 +03:00