Skip to content

Add public/private knowledge about symbol versions and symbols and use it in libdrm_nouveau.so.2

Ludovico de Nittis requested to merge wip/denittis/t22519 into steamrt/scout
  • Add public/private knowledge about symbol versions and symbols

    We are now able to list the symbol versions and/or symbols that are known to be public/private.

  • steam-runtime-abi: filter libdrm_nouveau.so.2 private symbols

    Using the default comparison by name might not be enough for libdrm_nouveau.so.2

    In order to use the symbols comparison though we need to filter out the known private symbols because in newer versions of libdrm they have been removed from the public symbols list.

Related MR https://gitlab.collabora.com/vivek/libcapsule/-/merge_requests/39 It is not an hard dependency, it's only that without the libcapsule support the listing of public/private verdef and symbols will not have any effect.

/cc @smcv

Merge request reports