We need a fully open libc (no libc_i18n)
libc_i18n.a is closed source, and is required to build libc currently. We must replace this code with an open implementation.
The implementation must be open, and must support the same Solaris ABI.
FreeBSD's code is a good starting point.
Note that it is not necessary to support the existing l10n shared objects. Those interfaces are project -- the new code must implement all the major locales, but may do so using a different mechanism (such as the one employed by the FreeBSD code.)
Updated by Garrett D'Amore about 9 years ago
- Status changed from New to Resolved
- % Done changed from 0 to 100
Ok, I just integrated the code... it seems to work well enough to boot and run applications. More testing is needed, and I have to generate the locales, but its enough to close this issue.