NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

PR/58841 CVS commit: src/external/public-domain/xz/lib



The following reply was made to PR lib/58841; it has been noted by GNATS.

From: "Taylor R Campbell" <riastradh%netbsd.org@localhost>
To: gnats-bugs%gnats.NetBSD.org@localhost
Cc: 
Subject: PR/58841 CVS commit: src/external/public-domain/xz/lib
Date: Fri, 22 Nov 2024 16:07:10 +0000

 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.
 


Home | Main Index | Thread Index | Old Index