Summary: | dev-libs/icu shared library libicudata.so not recognized by ld-linux on arm hardfloat | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Benda Xu <heroxbd> |
Component: | Current packages | Assignee: | Gentoo Office Team <office> |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=653457 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
icu-50.1.1.patch
icu-50-icudata_stdlibs.patch |
Description
Benda Xu
![]() Created attachment 336908 [details, diff]
icu-50.1.1.patch
Created attachment 336910 [details, diff]
icu-50-icudata_stdlibs.patch
(In reply to comment #0) > libicudata.so does not link to anything, which > confuses arm hardfloat run time linker. You should fix arm hardfloat run time linker. > A trick to deal with this is to link libicudata.so to libc. libicudata.so does not use anything from libc. This is actually fixed in main tree from what I can see in 50.1.* ebuilds. # Fix linking of icudata sed -i \ -e "s:LDFLAGSICUDT=-nodefaultlibs -nostdlib:LDFLAGSICUDT=:" \ config/mh-linux || die Also please as you are developer, assign your bugs properly or wait for wranglers to do it for you. (In reply to comment #4) > This is actually fixed in main tree from what I can see in 50.1.* ebuilds. > > # Fix linking of icudata > sed -i \ > -e "s:LDFLAGSICUDT=-nodefaultlibs -nostdlib:LDFLAGSICUDT=:" \ > config/mh-linux || die > > > Also please as you are developer, assign your bugs properly or wait for > wranglers to do it for you. My fault. I have looked at the old ebuild and metadata in Prefix tree. This bug should be assigned to prefix team and especially me. I will come up with an up-to-date patch soon. Further work is tracked in bug 460632. |