Summary: | sci-libs/coinor-dylp-1.10.4 fails tests (lto): <artificial>:(.text+0x52de): undefined reference to quiet_nan | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Agostino Sarubbo <ago> |
Component: | Current packages | Assignee: | Gentoo Science Related Packages <sci> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 618550 | ||
Attachments: | build.log |
Description
Agostino Sarubbo
![]() Created attachment 825167 [details]
build.log
build log and emerge --info
Error(s) that match a know pattern in addition to what has been reported in the summary: /usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: /var/tmp/portage/sci-libs/coinor-dylp-1.10.4/work/DyLP-releases-1.10.4/DyLP/src/Dylp/.libs/libDylp.so: undefined reference to `quiet_nan' <artificial>:(.text+0x52de): undefined reference to `quiet_nan' <artificial>:(.text+0x578d): undefined reference to `quiet_nan' checking for COIN-OR package Netlib... not given: Package 'coindatanetlib', required by 'virtual:world', not found collect2: error: ld returned 1 exit status The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25c2cc32eaa4dee3d227ffb0665a1f1ac83c9249 commit 25c2cc32eaa4dee3d227ffb0665a1f1ac83c9249 Author: Eli Schwartz <eschwartz@gentoo.org> AuthorDate: 2024-09-03 21:23:01 +0000 Commit: Eli Schwartz <eschwartz@gentoo.org> CommitDate: 2024-09-05 04:07:44 +0000 sci-libs/coinor-dylp: mark as LTO-unsafe It fails to compile correctly, tests fail, and the resulting library fails to link when other packages try to use it. The reason is because it checks for a SunOS symbol using an ancient autotools version that relies on UB to detect whether it exists, then tries to link to it. Upgrading autotools is complicated and the software is deprecated and in maintenance mode, so no telling when it may be released. There are commits in git master to update it but they are intermingled with updating to unreleased dependency versions? Closes: https://bugs.gentoo.org/862696 Closes: https://bugs.gentoo.org/878141 Closes: https://bugs.gentoo.org/878143 Signed-off-by: Eli Schwartz <eschwartz@gentoo.org> sci-libs/coinor-dylp/coinor-dylp-1.10.4-r1.ebuild | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) |