Hi there! I wanted to let you guys know what us KnightOS folks ended up doing with SDCC. You might remember my email a few months ago asking about some of our concerns.
We have decided that the best course of action is to fork SDCC, considering that we needed fairly radical changes and that they wouldn't really fit upstream. Since we decided to fork it anyway, we've made our changes even more radical. So far, we have: - Dropped support for all but z80 - Switched from autotools to cmake - Removed unneccessary subsystems such as the simulator - And cleaned up things in general Our next steps are to replace sdas/sdld with our own tools, because we decided that they're a bit too crusty to try and maintain (and our own assembler is pretty mature anyway). We would also like to refactor out the C++ code (and with it, the boost requirement), and in a perfect world we'll make it self hosting. We hope that we can continue to share code with sdcc upstream, and ideally take your improvements downstream. It's still GPL'd and such, so hopefully there won't be much conflict in that area. And thus, here is "kcc": https://github.com/KnightOS/kcc You are of course welcome to take anything you wish from our fork, and we'd be happy if any SDCC users wanted to come join us in making it better. -- Drew DeVault ------------------------------------------------------------------------------ Slashdot TV. Video for Nerds. Stuff that Matters. http://pubads.g.doubleclick.net/gampad/clk?id=160591471&iu=/4140/ostg.clktrk _______________________________________________ Sdcc-user mailing list Sdcc-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sdcc-user