Tasks » LibC Internationalization
en

LibC Internationalization

Internationalization functions of the C Standard Library

 Due to some legal agreement or another, Sun is unable to open-source the internationalization functions of libc, so they're distributed as libc_i18n.a in closed_bins. Several of the symbols in question are project private, so they can be safely ignored, however there is a not-insignificant chunk that are public exported that must be rewritten or else things will break pretty fantastically. The list of public symbols is here
This is a priority project because the O/N consolidation will not build without them. It's therefore the minimum one needs to build OpenSolaris without being behind the Sun firewall
 we've got an hg repository with anonymous read access at ssh://hg.opensolaris.org/hg/emancipation/i18n-gate//
 You can also download a mercurial changeset bundle that stops the libc_i18n.a unpacking and removes some private symbols from the mapfile. The changesets are  here ( gzipped ) 
 You will still need the closed binaries to build, with one exception, remove the files closed/root_i386/lib/libc_i18n.a and closed/root_i386/lib/amd64/libc_i18n.a
 Note that this gate does not build cleanly currently. It will fail, and you'll get a list of missing symbols that the linker couldn't find. Those are the ones we're after

Tags:
Created by admin on 2009/10/26 12:13
Last modified by admin on 2009/10/26 12:13

Collectives


XWiki Enterprise 2.7.1.34853 - Documentation