Hi,
I’d like to announce the new Beta RC3 20180310 release of the GCC PRU port. It contains breaking changes that were necessary to improve ABI compatibility with the TI proprietary toolchain.
When you upgrade, please make sure to:
- Clean your object files and rebuild your projects (make clean && make).
- Pass -mabi=ti to pru-gcc if you intend to link GCC and TI CGT object files. If you use pru-gcc exclusively, you don’t need to pass this option.
Prebuilt debian stretch packages for armhf are available here for download:
https://github.com/dinuxbg/gnupru/releases/download/2018.03-beta-rc3/binutils-pru_2.30.51.20180310_armhf.stretch.deb
For more detailed documentation about ABI compatibility, you may read https://github.com/dinuxbg/gnupru/wiki/ABI .
Feedback would be appreciated. Are the examples sufficient? Cryptic documentation? Missing features? I’d like to hear about it. Right now I’m working on cleaning up the patches so that I try to send them upstream to GNU.
Regards,
Dimitar