-
Notifications
You must be signed in to change notification settings - Fork 69
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ENH: sunos5 support for rpath operations #702
base: main
Are you sure you want to change the base?
Conversation
Thanks for your contribution. Do you know if there is any CI service that we could use to test on OpenIndiana? It is difficult to do not have platform specific code to do not break over time if it cannot be tested. |
I'm very sorry, but I've no idea. I understand that this code could break, but I believe it is better to have it here with the such a risk than keeping and maintaining our private patch. BTW, this change is on its way to the official |
Thanks @mtelka! I think this makes sense to add to For this feature in particular, I believe that we should also aim to support it on Windows as well in the future - it's not very useful for many Python packages otherwise. We can probably do that via optional |
Is |
Yup, and meson has the same policy. CI if it is straightforward to add CI, but patches accepted on the honor system for cases that we can't cover in CI. The "need to apply hundreds of unofficial patches" scenario is dreadful, especially when it makes it impossible to bisect a CPython regression on those platforms. :( Collaboration with an active userbase is always better. |
Short answer: No. On OpenIndiana (and most of illumos based distros, and maybe Solaris too) it is in a system package named For OpenIndiana, the |
... this reminded me that I forgot to add the explicit dependency on |
This adds support for rpath mangling for sunos5 platform (illumos/Solaris).
Here are test results from OpenIndiana for
meson-python 0.17.1
with this change applied:Without this change the test results are: