Compiling
Just don't. Makefile has hardcoded paths to cross compiler etc. and all the userspace stuff must be compiled separately and must be copied to a file with ext2 filesystem inside. That said, I don't think anyone will be crazy enough to be interested in compiling this project. If you still want to do that, please contact me for further details.
Build tricks
Various flags and tricks for building things to tapiOS documented here.
- configure:
LDFLAGS=userspace/tapios.ld
- newlib:
CFLAGS=-D_I386MACH_ALLOW_HW_INTERRUPTS --enable-newlib-nano-malloc
- dash:
#undef _GNU_SOURCE
to config.h - ncurses:
--with-build-cc=gcc --without-cxx