Summary: | sys-libs/pam: fails to build versioned symbols with lld-17, causes system warnings | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Felix W. <felix.wischke> |
Component: | Current packages | Assignee: | Gentoo's Team for Core System packages <base-system> |
Status: | UNCONFIRMED --- | ||
Severity: | normal | CC: | felix.wischke, kocelfc, sam, wikky |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | Fix autotools version script detection and provide correct version script for modules. |
Description
Felix W.
2024-04-13 22:32:16 UTC
Created attachment 890742 [details, diff]
Fix autotools version script detection and provide correct version script for modules.
I've added a proposed fix short of defining "-Wl,-undefinied-version", because I actually want pam to fail building if symbols that should be defined are undefined.
I don't think upstream will accept it because it lacks architecture, but perhaps something can be worked out.
Patch tested with clang/ld.lld and gcc/ld.bfd on pam-1.5.3 and pam-1.5.3-r1.
|