New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
sys-libs/db: use --version-script instead of --default-symver for ld.{gold,lld} #19100
Conversation
Pull Request assignmentSubmitter: @telans sys-libs/db: @gentoo/base-system Linked bugsIn order to force reassignment and/or bug reference scan, please append Docs: Code of Conduct ● Copyright policy (expl.) ● Devmanual ● GitHub PRs ● Proxy-maint guide |
Pull request CI reportReport generated at: 2021-01-18 05:30 UTC There are existing issues already. Please look into the report to make sure none of them affect the packages in question: |
Not having versions of symbols (which is currently done by See versions of symbols:
|
Would you mind taking a gander at this?
Using that I'll push this change as it seems acceptable to me. |
uses --version-script instead of --default-symver for ld.{gold,lld} as they do not support --default-symver Closes: https://bugs.gentoo.org/729510 Closes: https://bugs.gentoo.org/595108 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Theo Anderson <telans@posteo.de>
Pull request CI reportReport generated at: 2021-01-18 22:50 UTC There are existing issues already. Please look into the report to make sure none of them affect the packages in question: |
Besides Currently defined symbols in Using your version script (with
So you would need to create separate and slightly different version scripts for each library. |
Thanks for the tips, this definitely requires more work. |
Closing in favour of #19116 which matches |
ld.{gold,lld} do not supprt
--default-symver
. Using the--version-script
script provided fixes configure and outputs symbol names matching--default-symver
.T __txn_updateckp@@libdb-6.0.so@@libdb-6.0.so
D __txn_xa_regop_42_desc@@libdb-6.0.so@@libdb-6.0.so
T __txn_xa_regop_42_verify@@libdb-6.0.so@@libdb-6.0.so
T __ua_memcpy@@libdb-6.0.so@@libdb-6.0.so
T __txn_updateckp@@libdb-6.0.so@@libdb-6.0.so
D __txn_xa_regop_42_desc@@libdb-6.0.so@@libdb-6.0.so
T __txn_xa_regop_42_verify@@libdb-6.0.so@@libdb-6.0.so
T __ua_memcpy@@libdb-6.0.so@@libdb-6.0.so
Closes: https://bugs.gentoo.org/729510
Closes: https://bugs.gentoo.org/595108
Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Theo Anderson telans@posteo.de