[OSUNIX-dev] Status update of fully open libc

"C. Bergström" cbergstrom at netsyncro.com
Thu Jan 8 20:58:18 GMT 2009


Hi all..

Jörg and I had a really interesting conversation last night and I wanted 
to publicly share my progress and hope Jörg and others can write down 
more details so we can start to make an actual plan.

To start this is the list of symbols/functions that I know are left in 
32bit libc that need reimplementing.. (need to noop them and see if 
there's anything behind, but....)

_putwc                              pics/putwchar.o
_scrwidth                           pics/doprnt.o
wcstombs                            pics/strtows.o
strcoll                             pics/scandir.o
__iswlower                          
/onnv-gate/proto/root_i386/lib/libc_i18n.a(iswctype.o)
strftime                            pics/cftime.o
fnmatch                             pics/glob.o
__mbst_get_lc_and_fp                pics/doprnt_w.o
_set_orientation_wide               pics/__fputwc_xpg5.o

---------------

I can make a reproducible way to get this far in my packaging system or 
something more generic if needed.. Roughly I did this..
clone onnv-gate..
Get the 2007 opensolaris gsoc project from John Sonnenschein
If you're using sun cc then you'll have to make some changes to the fbsd 
code
gatetome.patch will need some changes. (this should be obvious)
copy the resulting libc.a into the correct place
build lib/libc

Once the project I'm working on boots and pulls network I'll release a 
livecd with as much of a development environment as will fit..

Thanks

./Christopher




More information about the OSUNIX-dev mailing list