You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[cppyy] Move libcppyy.so to <LIBDIR>/cppyy/libcppyy.so
When compiling ROOT in Gentoo, the following warning was issued:
* Verifying compiled files for python3.13
*
* QA Notice: The following unexpected files/directories were found
* top-level in the site-packages directory:
*
* /usr/lib/python3.13/site-packages/libcppyy.so.6.37.01
*
* This is most likely a bug in the build system. More information
* can be found in the Python Guide:
* https://projects.gentoo.org/python/guide/qawarn.html#stray-top-level-files-in-site-packages
Similarly to #14917, this can be solved by moving it to <LIBDIR>/cppyy.
Therefore:
- Move the libray
- Update the library's RUNPATHs for it to find ROOT libraries.
- Use relative import paths to simplify finding libcppyy
- Don't touch the install location in Windows for now
Fix#20015.
0 commit comments