sysprof exported symbols leak into libraries
When I rebuilt libsoup3 with sysprof 3.45.1, I started getting sysprof symbols in the exported symbols for libsoup3.
This reminds me the older fixed #60 (closed)
--- debian/libsoup-3.0-0.symbols (libsoup-3.0-0_3.1.3-2_amd64)
+++ dpkg-gensymbolsthI5z8 2022-08-22 05:24:33.685541722 +0000
@@ -465,3 +465,19 @@
soup_websocket_server_check_handshake@Base 2.49.91.1
soup_websocket_server_process_handshake@Base 2.49.91.1
soup_websocket_state_get_type@Base 2.49.91.1
+ sysprof_clock@Base 3.1.3
+ sysprof_clock_init@Base 3.1.3
+ sysprof_collector_allocate@Base 3.1.3
+ sysprof_collector_define_counters@Base 3.1.3
+ sysprof_collector_init@Base 3.1.3
+ sysprof_collector_is_active@Base 3.1.3
+ sysprof_collector_log@Base 3.1.3
+ sysprof_collector_log_printf@Base 3.1.3
+ sysprof_collector_mark@Base 3.1.3
+ sysprof_collector_mark_printf@Base 3.1.3
+ sysprof_collector_mark_vprintf@Base 3.1.3
+ sysprof_collector_request_counters@Base 3.1.3
+ sysprof_collector_sample@Base 3.1.3
+ sysprof_collector_set_counters@Base 3.1.3
+ sysprof_getpagesize@Base 3.1.3
+ sysprof_memfd_create@Base 3.1.3
Full build log at https://launchpad.net/ubuntu/+source/libsoup3/3.1.3-2