EEESlab / tricore-gcc-toolchain-11.3.0

17 stars 11 forks source link

Merge linux-crosscompile, improve build script, add CI build and release pipelines #3

Closed NoMore201 closed 1 month ago

NoMore201 commented 4 months ago

PR introduces following changes:

NoMore201 commented 1 month ago

UPDATE: last commit e40c62deaafec864cbf99f745a4342b25c756878 adds github actions pipeline that builds compiler artifact for both Windows and Linux on each push. Moreover, when a new Release is published through github releases, it will publish build artifacts from the pipeline that has run for that specific commit/tag. You can have a look to the outcome of this in my fork: https://github.com/NoMore201/tricore-gcc-toolchain/releases/tag/v11.3.1-cb09676

NoMore201 commented 1 month ago

Last commit 0efb81c introduces a fix for Win32 build that caused lib/gcc/tricore-elf/11.3.1/libgcc.a to be compiled with dwarf version 5 symbols, which made ELF file not recognizable by some debuggers (like PLS Universal Debug Engine that seems to only support dwarf v3 symbols)

NoMore201 commented 1 month ago

Abandoning this PR, since I'm working on a new solution involving GNU autoconf/automake. A new PR will follow shortly.