fdkernel icon indicating copy to clipboard operation
fdkernel copied to clipboard

compilers supported

Open PerditionC opened this issue 7 years ago • 3 comments

  • 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)

PerditionC avatar Dec 07 '17 05:12 PerditionC

GCC is now supported - at least special build

PerditionC avatar Nov 10 '19 16:11 PerditionC

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?

andrewbird avatar Nov 12 '19 11:11 andrewbird

Cool

PerditionC avatar Nov 12 '19 12:11 PerditionC