[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Minios-devel] libc on Mini-OS



Hi all,

We're still on a quest to get Rust programs to compile on Mini-OS.
Right now, we need a libc to sandwich between the two. As far as we
know, Mini-OS only works well with Newlib and Rust only works well
with glibc. There's also the option of musl.

We'd be the happiest if we could make glibc work on Mini-OS, but
we've seen points to this being very hard to accomplish. Instead,
I've been trying to get a "Hello world!" Newlib/Mini-OS app to
compile, based on a tutorial from 2006 on the subject[1].
Unfortunately, that resource seems hopelessly antiquated, so I
figured I'd ask the experts :)

I have several questions:
1. Have there been any efforts around getting glibc to run on Mini
OS? Is there documentation on the subject?
2. Similarly, what's the status of Newlib on Mini-OS? How do you
suggest we tackle that?
3. Which libc do you think we should go with?
4. How does the Mini-OS build system create a Xen-appropriate ELF
file without the use of a cross-compiler? Most resources I've found
recommend the use of a cross-compiler, but nothing of the sort seems
to be happening here.

Thanks in advance!

Carl Patenaude Poulin
Undergraduate student at McGill University

[1] http://sourceware.org/ml/newlib/2006/msg00483.html

_______________________________________________
Minios-devel mailing list
Minios-devel@xxxxxxxxxxxxxxxxxxxx
http://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.