Category: Toolchain

Windows toolchains updated Jan 22nd 2016

A longstanding pair of minor bugs has existed in the Windows ToolChain since I put it together, and after MANY recompiles and even more tests, googling, hair pulling, late nights, IRC chats and so on, the fix was found and

Posted in Packaging, Toolchain, Tools Tagged with: , , , , , ,

Linux ToolChain updated June 23rd 2015

Toolchain notes: In order to keep in line with the windows port of the mc9s12x toolchain the Linux editions were updated to binutils 2.25.  Code compilation is not affected in any way (s19’s match).  Also, we refreshed the APT repository with packages built

Posted in Toolchain

Cross Compilation of the Windows Toolchain

In re-examining the Windows port of the mc9s12x tool-chain our toolchain packagers (David) discovered differences in the output (s19’s didn’t match, other discrepencies, code appeared to work, but was slower, different arguments to the assembler from GCC).  It turns out the

Posted in Toolchain Tagged with: , , , , , ,

Why did we prefix our toolchain with mc9s12x-?

Prior to LibreEMS coming to be, there were several tool-chains out there for the m68hc1x platforms with various capabilities and bugs.   Rather than ADD to that confusion by releasing a toolchain with more capabilities but using the same exec-prefix,

Posted in Toolchain, Why? Tagged with: , , , , , , ,

How we validate our Toolchains

It’s important that we provide LibreEMS users/developers a stable and reliable toolchain for compiling the LibreEMS sources into firmware for their EMS/ECU,  so how do we validate that our Toolchains generate consistent output across all of the Linux OS’s we

Posted in Packaging, Toolchain Tagged with: , , , , , ,