[Bug 4370] Eliminate need for gettext
bugzilla-daemon at amethyst.openembedded.net
bugzilla-daemon at amethyst.openembedded.net
Mon Sep 8 14:45:28 UTC 2008
http://bugs.openembedded.net/show_bug.cgi?id=4370
--- Comment #7 from Geoffrey Wossum <gwossum at acm.org> 2008-09-08 16:45:27 ---
(In reply to comment #6)
> Same findings here, but I would like to know exactly what is the problem.
> Optimization problems? Wrong headers / data structure offsets etc.
I believe the following mailing list threads detail the core issue I was having
that proxy-libintl fixed:
http://avr32linux.org/archives/buildroot/2008-June/000289.html
http://www.uclibc.org/lists/uclibc/2007-June/018126.html
Replacing gettext with proxy-libintl gets rid of an implicit libpthread
dependency for some applications. uClibc seems to have a general issue
whenever an application A links against library B, and library B links against
/ requires libpthread, but application A does NOT explicitly link against
libpthread. For applications where gettext was the only library pulling in a
dependency on libpthread, replacing libpthread with proxy-libintl makes the
problem go away. For other applications, the workaround is to make the
application explicitly link against libpthread. This isn't ideal, but I don't
see uClibc fixing the core issue soon.
Try explicitly linking libpthread to your problem applications.
> "uClibc's libintl implementation is seriously bit rotted"
>
> I ran into the same problems, fled to your proxy-libintl, but with newer OE
> revisions the segfaults re-appear. In what way is bit-rot present?
I couldn't even come close to getting uClibc's libintl implementation to build.
--
Configure bugmail: http://bugs.openembedded.net/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the Openembedded-issues
mailing list