[Announcement] New PRU GCC release

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

https://github.com/dinuxbg/gnupru/releases/download/2018.03-beta-rc3/gcc-pru_8.0.1.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

Is it possible to build pru-gcc as a cross-compiler to run on x86?

Yes, you can build it for x86 or x86_64 hosts. Follow the build instructions from https://github.com/dinuxbg/gnupru/blob/master/README.md

събота, 21 април 2018 г., 22:48:21 UTC+3, Jay Kickliter написа: