PowerDNS / pdns

PowerDNS Authoritative, PowerDNS Recursor, dnsdist
https://www.powerdns.com/
GNU General Public License v2.0
3.67k stars 907 forks source link

dnsdist: Building our package with Quiche is broken on CentOS-based systems #14757

Closed rgacogne closed 1 week ago

rgacogne commented 1 week ago

Short description

Upgrading the Rust compiler to 1.81.0 had the unexpected side-effect to embed the SONAME inside the Quiche shared library, which we try hard not to have, because RPM is then very unhappy about the library dependency. I tracked it to https://github.com/rust-lang/rust/pull/126094#issuecomment-2377778398, with a fix for the regression already available in Rust's main branch: https://github.com/rust-lang/rust/pull/130960

I'm a bit unsure how to proceed. @omoerbeek, would it be possible to downgrade Rust to 1.80.1 until a new version of Rust including the fix is available?

omoerbeek commented 1 week ago

Sure, I'll do that in a minute.

rgacogne commented 1 week ago

Fixed by #14758, as demonstrated by https://github.com/PowerDNS/pdns/actions/runs/11235546149 Thanks, Otto!