Module Name: src Committed By: riastradh Date: Fri Nov 22 16:07:10 UTC 2024
Modified Files: src/external/public-domain/xz/lib: Makefile lzma.expsym Log Message: liblzma: Build with -fvisibility=hidden like upstream. Intentional exports are marked upstream with __attribute__((__visibility__("default"))). This has the effect of deleting symbols, but I'm not bumping the major right now, and I am considering pullup, because none of the deleted symbols has ever been declared in the public .h files, so these symbols can only be used by either (a) reaching into places applications shouldn't, or (b) accidental namespace collisions. PR lib/58841: liblzma leaks private symbols Should fix big-endian builds after recent changes for: PR lib/58838: shared libraries in base should all have expsym lists To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/external/public-domain/xz/lib/Makefile cvs rdiff -u -r1.1 -r1.2 src/external/public-domain/xz/lib/lzma.expsym Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.