CI: include next upcoming LTS Ubuntu release#1416
Conversation
|
@davidlattimore Can you please take a look at the new linker-diff failures? |
|
Looks like GNU ld now uses LLD still emits Maskray's blog post on symbol versioning has this to say:
The spec doesn't seem to really say which is correct for undefined symbols. It just says:
I guess maybe it doesn't matter which is used, so perhaps we should change linker-diff to treat them as the same, at least for undefined symbols. The other option would be enable LLD for all affected tests, although there are quite a few. |
|
I've created #1424 to make linker-diff ignore the difference. Feel free to merge that PR if you like. With that PR, the tests now pass for me on a 26.04 docker image. |
davidlattimore
left a comment
There was a problem hiding this comment.
LGTM once the tests are passing. Do you think we should remove some older ubuntu platforms? I'm no longer developing on 22.04, so I'd be happy to remove that unless folks think we still need it for some reason.
597b2ee to
e63e79f
Compare
Anyway, thanks for the investigation related to the symbol versioning. |
adb758b to
3efa226
Compare
|
Debian Bookworm only provides glibc 2.36, while new Would you recommend users of Debian oldstable use the musl builds, or is there any chance you could consider providing backward compatibility? |
|
Thanks for bringing that to our attention @LeoniePhiline. I've raised #1490. We'll ensure that the next release has lower glibc requirements for our release builds. In the meantime, if you have a rust toolchain installed, I'd probably suggest |
No description provided.