Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 771621 - sys-libs/ncurses-compat: add --with-versioned-symbols support
Summary: sys-libs/ncurses-compat: add --with-versioned-symbols support
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal enhancement with 1 vote (vote)
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2021-02-19 15:29 UTC by Gabriel
Modified: 2022-12-17 14:02 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
ebuild for ncurses-compat with aiblity to build versioned symbols (ncurses-compat-6.2-r1.ebuild,6.30 KB, text/plain)
2021-02-19 15:29 UTC, Gabriel
Details
Description of new use flag (metadata.xml,616 bytes, text/xml)
2021-02-19 15:29 UTC, Gabriel
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Gabriel 2021-02-19 15:29:14 UTC
Created attachment 687600 [details]
ebuild for ncurses-compat with aiblity to build versioned symbols

Please add the ability to build ncurses-compat with versioned symbols (add --with-verisoned-symbols to the configure stage).
Attaching ebuild with metadata - I added an off-by-default flag "versyms".
Please note:
- I'm not attaching the patches as they are the same as in ::gentoo
- I'm not the greatest at creativity, feel free to rename the flag
- My ebuild design skills are probably not at the height of ncurses-compat's - please see if I'm missing something. At the very least, it was mentioned in IRC that we are also building tic with the same do_configure, so I'm passing the same option (along with many others) to tic
- This works on my [amd64] machine (tm) and got rid of a warning
Comment 1 Gabriel 2021-02-19 15:29:34 UTC
Created attachment 687603 [details]
Description of new use flag
Comment 2 Gabriel 2021-02-19 15:40:29 UTC
For those interested, the reason I need this is that a bundled qtcreator (Sailfish SDK) complained that libtinfo.so.5 dind't have versioned symbols.
I first considered adding this to my package.env, but seeing on the wider internet that some other people seem to bump into this issue, I decided to request this as a feature.