Summary: | dev-libs/efl-1.18.4 fails to compile on armv6j-hardfp-glibc non-hardened - lib/eina/.libs/libeina.so: error: undefined reference to '_Uarm_init_local' | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Michael Jones <gentoo> |
Component: | Current packages | Assignee: | Joonas Niilola <juippis> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | maekke, proxy-maint |
Priority: | Normal | Keywords: | PullRequest |
Version: | unspecified | ||
Hardware: | ARM | ||
OS: | Linux | ||
See Also: | https://github.com/gentoo/gentoo/pull/11266 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | dev-libs:efl-1.20.7:20180613-173035.log.gz |
Description
Michael Jones
2017-05-11 17:19:56 UTC
I am unable to post attachments. I get this error message: This site can’t be reached The webpage at https://bugs.gentoo.org/attachment.cgi might be temporarily down or it may have moved permanently to a new web address. ERR_ACCESS_DENIED Created attachment 535804 [details]
dev-libs:efl-1.20.7:20180613-173035.log.gz
This happens on armv7 (normal profile, not hardened) as well.
(In reply to Markus Meier from comment #2) > Created attachment 535804 [details] > dev-libs:efl-1.20.7:20180613-173035.log.gz > > This happens on armv7 (normal profile, not hardened) as well. I cant reproduce this on amd64 system with your use flags (-neon of course), and I dont see any clear errors whats causing this. Few compiler warnings, but those dont seem fatal. Could you perhaps try to build this without 'neon' use flag? https://src.fedoraproject.org/rpms/efl/blob/master/f/efl.spec#_204 https://src.fedoraproject.org/rpms/efl/blob/master/f/efl.spec#_230 It's all I can think of at this point, sorry. Could you try compiling this with 'unwind' USE flag enabled? (In reply to Joonas Niilola from comment #4) > Could you try compiling this with 'unwind' USE flag enabled? Ping. Trowing in some hints here, I had the issue when I updated the gcc versions. Once I removed the old gcc after an emerge -e world it worked for me. PS: It's been 2 years since I saw this error last I was updating from gcc 5.4(?) to 6.2. This errow will never show on amd64 as it is linking to arm specific code. (In reply to Joonas Niilola from comment #4) > Could you try compiling this with 'unwind' USE flag enabled? * Package: dev-libs/efl-1.20.7-r3 * Repository: gentoo * Maintainer: juippis@gmail.com proxy-maint@gentoo.org * USE: X arm bmp eet elibc_glibc fontconfig gif ico kernel_linux nls opengl pdf ppm psd sdl ssl svg tiff unwind userland_GNU * FEATURES: preserve-libs sandbox test userpriv usersandbox compiles fine on arm. Thank you both. I guess I'll just force the unwind USE with arm profiles. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce4e6a3afdbb3a5599180e2f78389616f549a3ba commit ce4e6a3afdbb3a5599180e2f78389616f549a3ba Author: Joonas Niilola <juippis@gentoo.org> AuthorDate: 2019-07-31 07:21:41 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2019-07-31 07:21:41 +0000 profiles: force 'unwind' on with dev-libs/efl on arm Closes: https://bugs.gentoo.org/618232 Signed-off-by: Joonas Niilola <juippis@gentoo.org> profiles/arch/arm/package.use.force | 5 +++++ 1 file changed, 5 insertions(+) |