chipKIT® Development Platform

Inspired by Arduino™

Patches to gcc, binutils, etc

Created Sat, 03 Dec 2016 19:07:42 +0000 by Lucretia


Lucretia

Sat, 03 Dec 2016 19:07:42 +0000

Hi,

Are there a set of patches I can take and apply to a newer tool chain? Unfortunately your GitHub is a combined set of sources, which doesn't help.

I'm not interested in c or c++ so please tell me to just grab the sources or a binary.

Thanks, Luke


jasonk

Mon, 05 Dec 2016 20:02:36 +0000

We don't have patches that can be applied to a later GCC version, but you might be able to generate patches by diffing our current sources with GCC 4.8.3.


Lucretia

Tue, 06 Dec 2016 18:50:36 +0000

I started looking into this, started to see a lot of changes within binutils/bfd/elfxx-mips.c and started to wonder if what you've done is made incompatible changes, i.e. just making sure your changes only work for your tree and won't actually be able to build a normal mips target? I've not had a full look at this yet, but this is my initial concern here.

Can you confirm?

Thanks, Luke.


jasonk

Tue, 06 Dec 2016 23:33:27 +0000

Yes, there are quite a few significant changes to binutils. We have added a "best-fit" allocator. We are concerned only about PIC32 devices, not other MIPS-based devices.