Bug 13097

Summary: mips ifunc support appears broken
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Richard Purdie <richard.purdie>
Component: devtools / tool chainAssignee: Unassigned <unassigned>
Status: RESOLVED WONTFIX QA Contact:
Severity: normal    
Priority: Medium+ CC: akuster808, meta.mr.watcher, meta.watcher, nickersk, openatv, randy.macleod, tim.orling
Version: 2.2   
Target Milestone: 5.99   
Hardware: EdgeRouter   
OS: mips   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)

Description Richard Purdie 2018-12-20 12:03:16 UTC
When removing gcc-cross-initial, it was found that the indirect function (ifunc) tests in glibc were failing for mips. This means glibc on mips wasn't built with ifunc support. After the gcc/glibc bootstrap changes, the test passed in configure but generated libbfs assertion failures during compile of glibc for qemumips. We worked around it by disabling ifunc on mips in the glibc recipe until we can figure out what is going wrong.
Comment 1 openatv 2018-12-28 15:07:31 UTC
on mips stb 

we get this error

: crt1.o: undefined reference to symbol '_gp'

is this the same problem ?
Comment 2 akuster 2020-08-20 08:13:26 UTC
is this an issue for current master? its been a few years now.
Comment 3 Randy MacLeod 2023-10-24 14:24:19 UTC
Bulk move from 4.99 or 0.00 to 5.99
Comment 4 Tim Orling 2025-10-30 15:12:25 UTC
We are unlikely to have any new development on MIPS platforms.