frankenlibc is in an alpha preview state.
https://github.com/justincormack/frankenlibc - see the README for an
outline of what it does.
Use ./buildc.sh to build. rm -rf obj rump to clean up.
Some things work and some are still to be done.
Working: Linux amd64, NetBSD amd64 with gcc and clang.
Not working: libpthread support not integrated yet, other
architectures, some small things, several stubs missing, test suite a
bit small. Have been avoiding hacky ways of doing things which takes a
bit longer.
There is not yet a compiler wrapper, but actually it is very simple to
compile stuff for it as it provides its own crt, libc, you just need
to add the extra libs, eg:
${CC} -static -nostdinc -Brump/lib -Irump/include -Lrump/lib -lc
${RUMP_LDLIBS} -lfranken test/hello.c -o bin/test
------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
rumpkernel-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/rumpkernel-users