Summary: | sys-apps/util-linux-2.40.1 - ld.lld: error: version script assignment of 'UUID_2.40' to symbol 'uuid_time64' failed: symbol not defined | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Neko-san <gentoo.qxrin> |
Component: | Current packages | Assignee: | Gentoo's Team for Core System packages <base-system> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | contyk, gebauer.andy, ionen, mzh.amr.3, nvinson234 |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://github.com/util-linux/util-linux/issues/3036 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 731004 | ||
Attachments: |
Compressed Build Log
ebuild and ver. sym map patches |
Description
Neko-san
2024-05-07 02:20:56 UTC
Created attachment 892417 [details]
Compressed Build Log
Compressed due to file size restriction
Seems it's essentially relying on undefined symbols being allowed given the comment. /* * version(s) since util-linux.2.40 */ UUID_2.40 { global: uuid_time64; /* only on 32bit architectures with 64bit time_t */ } UUID_2.36; As temporary solution, adding a package.env entry with an env file containing LDFLAGS="${LDFLAGS} -Wl,--undefined-version” worked for me Can confirm this happens, I'm using musl/llvm Created attachment 894964 [details, diff] ebuild and ver. sym map patches Source for patches: https://github.com/nvinson/magpie/commit/d54e8880c691e42204a0302e22a7d1b9ae433221 magpie repository patch derived from https://github.com/util-linux/util-linux/commit/86d3f3f03231d25f9cbf18d83aeeccd2225dd246 The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e206ca65010039e7c1cd0b20361fc66dccbe2ec commit 2e206ca65010039e7c1cd0b20361fc66dccbe2ec Author: Sam James <sam@gentoo.org> AuthorDate: 2024-07-05 00:04:26 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-07-05 05:09:12 +0000 sys-apps/util-linux: add 2.40.2 Closes: https://bugs.gentoo.org/931328 Closes: https://bugs.gentoo.org/931301 Signed-off-by: Sam James <sam@gentoo.org> sys-apps/util-linux/Manifest | 2 + sys-apps/util-linux/util-linux-2.40.2.ebuild | 453 +++++++++++++++++++++++++++ sys-apps/util-linux/util-linux-9999.ebuild | 26 ++ 3 files changed, 481 insertions(+) |