DynCall on Minix 3 ================== Status: ------- - Compiles under GNU tool-chain on Minix 3.1.8 using script for Makefile.generic. - dyncall: tests run ok. - dyncallback: minor bugs on dyncallback (some cases fail) - dynload: unsupported due to missing dynamic linker. - Integration of ACK tool-chain is in progress.. Build script for gcc (using Makefile.generic): ---------------------------------------------- $ sh buildsys/scripts/batch-build-minix.sh Notes ----- As Minix has no dynamic linker, the default '-fPIC' CFLAGS need to be cleared, which does the batch-build script setting CFLAGs for dyncall and dyncallback explicitly. Compiling via Makefile.generic and gcc: --------------------------------------- cd dyncall ; CC=gcc CXX=g++ make -f Makefile.generic CFLAGS= cd dyncallback ; CC=gcc CXX=g++ make -f Makefile.generic CFLAGS= cd test ; CC=gcc CXX=g++ make -f Makefile.generic all-no-dynload CFLAGS= Minix facts: ------------ - posix make - ACK (Amsterdam Compiler Kit) compiler for C, Modula-2 and Pascal using own Assembly format - ACK Assembler: if very first character is '#' - C preprocessor is run.. - Minix 32-bit: - ACK 32-bit compiler: long long is not supported - Minix 16-bit: not yet reviewed...