The NetBSD Project

CVS log for src/external/public-domain/xz/lib/lzma.expsym

[BACK] Up to [cvs.NetBSD.org] / src / external / public-domain / xz / lib

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.2: download - view: text, markup, annotated - select for diffs
Fri Nov 22 16:07:10 2024 UTC (8 weeks, 4 days ago) by riastradh
Branches: MAIN
CVS tags: HEAD
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +0 -99 lines
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

Revision 1.1: download - view: text, markup, annotated - select for diffs
Fri Nov 22 02:28:24 2024 UTC (8 weeks, 4 days ago) by riastradh
Branches: MAIN
external/public-domain/xz: Add expected symbols list.

NOTE: This should be built with -fvisibility=hidden like upstream
does but it is not at the moment.

PR lib/58838: shared libraries in base should all have expsym lists

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>