-
Notifications
You must be signed in to change notification settings - Fork 2
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
OBS: How to check for needed rebuilds? #2
Comments
Wow, aren't ICU package changes ABI compatible even between pkgrel changes? This looks pretty nonsense 😩 |
ICU appends the version number to all function calls. This can be disabled globally via U_DISABLE_RENAMING but the system lib must be compiled with this Could you check the exported symbols on Debian and Fedora? |
Fedora:
However, ICU major version shouldn't change in non-rolling distros.
But I guess this particular issue has nothing to do with carstene1ns mentions. |
Another issue is expired signatures, like #13 mentioned. |
Currently, the builds of
Player
andliblcf(0)
stay the same until someone rebuilds them manually.Distribution packages are updated in the meantime.
For most shared libraries it makes no difference as the api does not change (i.e. recent SDL updates)
However, ICU will insert it's version information and this forces us to do a rebuild after each ICU update.
For Arch Linux this needs to increment the
$pkgrel
in the PKGBUILD and I pay attention for updates to the ICU package, soPlayer
will not be 'broken' for long hopefully.But this needs to be taken care of for the other distributions as well.
The text was updated successfully, but these errors were encountered: