[Bug 4370] New: Eliminate need for gettext

bugzilla-daemon at amethyst.openembedded.net bugzilla-daemon at amethyst.openembedded.net
Mon Jun 9 19:29:53 UTC 2008


           Summary: Eliminate need for gettext
    Classification: Unclassified
           Product: Openembedded
           Version: Angstrom 2008.x
          Platform: Other
        OS/Version: other
            Status: UNCONFIRMED
          Keywords: patch
          Severity: enhancement
          Priority: P3
         Component: org.openembedded.dev
        AssignedTo: openembedded-issues at lists.openembedded.org
        ReportedBy: gwossum at acm.org

Besides being unneeded in many embedded systems, gettext is broken on some
architectures.  For instance, binaries linked against gettext on the AVR32
crash during loading.  A provider of virtual/libintl is needed if glib-2.0 is
used, and uClibc's libintl implementation is seriously bit rotted.  The
attached patch adds proxy-libintl, an alternative provider for virtual/libintl.
 With the included stub-only patch, proxy-libintl allows packages that need
gettext / libintl to be built, without introducing a run-time library.  

Adding PREFERRED_PROVIDER_virtual/libintl = "proxy-libintl" to my local.conf
file fixed gettext related crashes on the AVR32.

For the image I was building, popt was the only prerequisite explicitly
requiring gettext.  The popt-gettext.patch changes this to gettext-native. 
Other packages may need similar changes, changing gettext to virtual/libintl or
gettext to gettext-native.

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