Summary: | sys-libs/glibc-2.13: fetestexcept not exported in libm on hppa | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Jeroen Roovers (RETIRED) <jer> |
Component: | [OLD] Core system | Assignee: | Gentoo Toolchain Maintainers <toolchain> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | hppa |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | HPPA | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 397239, 412933 | ||
Attachments: |
sys-libs:slang-2.2.4:20120128-163210.log.gz
readelf -s /lib/libm.so.6 output sys-libs:glibc-2.13-r4:20120118-164351.log.gz |
Description
Jeroen Roovers (RETIRED)
2012-01-31 18:18:38 UTC
$ readelf -s /lib/libm.so.6 | grep fetestexcept 73: 0000d3f8 40 FUNC GLOBAL DEFAULT 12 fetestexcept@@GLIBC_2.2 and the log shows libslang.so being linked with -lm (as well as pessimistically linking the apps against -lm), so this shouldn't be failing. can you verify your libm is sane ? Created attachment 300561 [details]
readelf -s /lib/libm.so.6 output
Apparently it isn't sane.
my glibc-2.12.2 (on hake) has the symbol. can you post the full build log of your glibc-2.13 ? Created attachment 300581 [details]
sys-libs:glibc-2.13-r4:20120118-164351.log.gz
I've built it four times in all and the attached log is from the last time around.
i'm guessing this patch fixes it: http://sourceware.org/git/?p=glibc-ports.git;a=commitdiff;h=5ce24e77ed89f2a6c11175e3798050246dfd9c04 (In reply to comment #5) > i'm guessing this patch fixes it: > > http://sourceware.org/git/?p=glibc-ports.git;a=commitdiff;h=5ce24e77ed89f2a6c11175e3798050246dfd9c04 It does. should be all set now in the tree; thanks for the report! Commit message: Add patch from upstream glibc for hppa libm builds http://sources.gentoo.org/gentoo/src/patchsets/glibc/2.13/1510_all_glibc-2.13-hppa-libm.patch?rev=1.1 http://sources.gentoo.org/sys-libs/glibc/glibc-2.13-r4.ebuild?r1=1.11&r2=1.12 |