fdkernel
fdkernel copied to clipboard
compilers supported
- review compilers supported:
- Open Watcom (1.9 recommended, 2.0 when released) [OSI approved, Sybase - possible CRT issue]
- Borland C/C++ (3, 4), including Turbo C (2) and Turbo C/C++ (1) variants [closed source]
- Microsoft C (5 & 6)? [closed source]
- ? add Desmet C (2.5) [GPL]
- ? add GCC (??? - variant with far pointers apparently exists) [GPL]
- ? add Clang (unsupported, perhaps limited diagnostic support?) [BSD]
- ? add Digital Mars (unsupported) [source available but not open source, currently $59]
- setup automated build to verify at least builds for all supported compilers
- enable at least one Debian license approved compiler to build (so can be included with DOSEMU)
GCC is now supported - at least special build
I did an initial automatic build using Travis-ci and gcc, it was very easy. See
https://github.com/andrewbird/kernel/commit/806d6d6ba6415e7465e123c3cdd3ab53fefa605e
and the build log
https://travis-ci.com/andrewbird/kernel/builds/136101975
There's probably some tidying up to be done, some of my travis_*.sh scripts are empty as it seems that now the Travis Bionic build environment is out of Beta, they are no longer necessary to work around shortcomings.
There's no real test phase, as I'm not sure what you want to test with, if anything?
Cool