Release 3.40.1

This release fixes an issue created during GNOME 40 development where the
libsysprof-capture-4.a library could leak symbols into a shared library
that consumed it (such as Pango, GTK 4, and GLib).

This fixes that by removing symbol visibility from libsysprof-capture.a.
Distributions are encouraged to rebuild their libraries that consume
Sysprof's libsysprof-capture-4.a.
This commit is contained in:
Christian Hergert
2021-03-23 10:58:57 -07:00
parent 6f11fcf510
commit c6840d48d1
2 changed files with 8 additions and 1 deletions

7
NEWS
View File

@ -1,3 +1,10 @@
Overview of changes in Sysprof 3.40.1
=====================================
* Fix build system issue which caused symbols from libsysprof-capture.a to leak
into the ABI of libraries consuming it. This was due to inheritance of GNU
default symbol visibility. A recompilation of those libraries is necessary.
Overview of changes in Sysprof 3.40.0
=====================================