Annotation of wikisrc/projects/project/static-locale.mdwn, revision 1.1

1.1     ! christos    1: [[!template id=project
        !             2: 
        !             3: title="Statically linked locales for libc"
        !             4: 
        !             5: contact="""
        !             6: [christos](mailto:christos@NetBSD.org),
        !             7: [tech-userlevel](mailto:tech-userlevel@NetBSD.org)
        !             8: """
        !             9: 
        !            10: category="userland"
        !            11: difficulty="easy"
        !            12: duration="1 month"
        !            13: 
        !            14: description="""
        !            15: The Citrus local code in NetBSD's libc stores the locale data and code
        !            16: in shared object files. Dynamic linking is used to load the code
        !            17: by name using dlopen(3). The static libc build (libc.a) can't use dlopen(3)
        !            18: to open locales and it only supports the C locale which is hard-coded.
        !            19: 
        !            20: This project is about adding make(1) rules to compile all the locales in libc
        !            21: and code to select each one by name. The same technique is used in
        !            22: libpam (libpam.a).
        !            23: 
        !            24: """
        !            25: ]]

CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb