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
=====================================

View File

@ -1,6 +1,6 @@
project('sysprof', 'c',
license: ['GPL3+', 'GPL2+'],
version: '3.40.0',
version: '3.40.1',
meson_version: '>=0.51.0',
default_options: [ 'c_std=gnu11',
'cpp_std=c++11',