Skip to content

Remove symbol versioning from DSO

This removes GNU symbol versioning from the dynamic shared object.

Note that this still uses the GNU version file. The alternative would be to use -export-symbols symfile (which requires to explicitly list all symbols) or -export-symbols-regex regex (which makes it necessary to use a regex instead of simple wildcards, but may be not that bad if we ignore wlr_signal_emit_safe's case and go with something like ^_?wlr_.*). See for instance https://gitlab.com/axil/gnutls/commit/6c2512405eabc83fe64b72ca81d4c1989a9e0e22

Merge request reports