xhyve/test/userboot.txt
2015-06-26 23:41:00 -07:00

8 lines
424 B
Text

userboot.so is the FreeBSD user-mode bootloader
So, this is a bit horrible but it works:
- userboot is compiled on FreeBSD with '-target x86_64-apple-darwin14' CFLAGS
- same for the dependencies of userboot (stand, ficl, zfs)
- you have to use the MachO linker set header (include/xhyve/support/linker_set.h)
- the resulting object files are linked on OS X with 'clang -dead_strip -shared -o userboot.so *.o *.So'