Summary: | gnome-base/librsvg-2.58.5: librsvg-2.so library incompatible with x86_64 CET/shadow stack | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Maciej S. Szmigiero <mail> |
Component: | Current packages | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | UNCONFIRMED --- | ||
Severity: | normal | CC: | mattst88, rust |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
See Also: |
https://gitlab.gnome.org/GNOME/librsvg/-/issues/1151 https://github.com/rust-lang/rust/issues/93754 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 949404 |
Description
Maciej S. Szmigiero
2025-02-07 21:17:31 UTC
FWIW, I build with > RUSTFLAGS="... -Z cf-protection=full" and I have > $ readelf -n /usr/lib64/librsvg-2.so | grep -a SHSTK > Properties: x86 feature: IBT, SHSTK The problem is that the `-Z cf-protection=...` flag is only available available in rust if USE=nightly is set. |