Patches to gcc, binutils, etc

Work prioritization by the chipKIT core development team
Post Reply
Lucretia
Posts: 2
Joined: Sat Dec 03, 2016 5:04 pm

Patches to gcc, binutils, etc

Post by Lucretia » Sat Dec 03, 2016 8:07 pm

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
Posts: 100
Joined: Mon May 23, 2011 6:38 am
Location: Chandler, Arizona
Contact:

Re: Patches to gcc, binutils, etc

Post by jasonk » Mon Dec 05, 2016 9:02 pm

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.
Jason Kajita
Microchip Technology
Follow me on Twitter

Lucretia
Posts: 2
Joined: Sat Dec 03, 2016 5:04 pm

Re: Patches to gcc, binutils, etc

Post by Lucretia » Tue Dec 06, 2016 7:50 pm

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
Posts: 100
Joined: Mon May 23, 2011 6:38 am
Location: Chandler, Arizona
Contact:

Re: Patches to gcc, binutils, etc

Post by jasonk » Wed Dec 07, 2016 12:33 am

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.
Jason Kajita
Microchip Technology
Follow me on Twitter

Post Reply