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