Ricardo Wurmus <address@hidden> writes:
Theodoros Foradis <address@hidden> writes:
Hi,
I see that the original patches were applied in master. Did you check
if
cross-binutils with 2.25.1 source works for your use case?
Yes, I’m using the regular cross-binutils. Thanks for the hint!
Would you like me to reformat my patches for gcc-6.2.0, so that they
can
be applied on current master, or is there some other issue blocking
that?
No, it’s good. I’m going to apply your patches shortly. (Just
haven’t
found the time to do so.)
I’m sorry for the delay, but a variant of your patches is now in master
as of 569f60164920a36e6597fe25e9373f97f89e8860.
Since my patches had changed I needed to modify your patches a little
to
ensure they can be applied. I also made a few other changes:
* I kept the newlib packages as variables, not procedures, using
package inheritance instead to override the value of xgcc.
* The toolchain generator procedure’s name (rather than the version)
includes “-nano” when appropriate. The version of the toolchain
package is just the version of xgcc.
* Added the patches to the list of patches in “gnu/local.mk”
I successfully built the cross-compiler based on GCC 6 after these
changes, so everything should work as intended.
Thanks again for your contributions!
~~ Ricardo