Bug#865493: cross-gcc-dev in stable does not apply to gcc-6 in stable

Wookey <[email protected]> Sat, 22 Jul 2017 01:22:32 +0100
Newsgroups gmane.linux.debian.devel.toolchain
Organization Wookware
Message-ID <20170722002232.GL12010__49089.2164329582$1500683246$gmane$org@mail.wookware.org>
On 2017-07-21 12:47 -0700, Dima Kogan wrote:
> Wookey <[email protected]> writes:
> 
> > Package: cross-gcc-dev
> > Version: 113
> > Severity: important
> > Tags: patch
> >
> > The cross-gcc-dev that made it into the stable release (113) was
> > prepared against gcc-6 6.3.0-2, whereas the version of gcc that ended
> > up released was 6.3.0-18, and one patch does not apply, rendering the
> > package largely useless. (I didn't check gcc-5/7)
> >
> > A small update is needed to
> > gcc-6/0010-gcc-.-base-dependencies-reverted-to-gcc-VER-base-whe.patch
> 
> Thanks for the report, Wookey. It looks like I already fixed this in
> cross-gcc-dev=128. This doesn't affect stable, obviously. Did you want
> to deal with that somehow, like in a backport, or something? 

Yes. I filed a bug to do that. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=866537

Ah, which I see has a response that didn't get mailed to me.
cross-gcc has now moved on to v135. Does that still work in stable, or
do I have to persuade the stretch-updates people to use a version no
longer in unstable? Your recent changes may only be for gcc-7, so
maybe the current version does work on the gcc-6 in stable, which has
no gcc-7. That would simplify things.

Guess I should check. 

> My feeling
> is that it isn't even close to being worth the effort, but I'm open to
> other opinions.

It's necessary for crossing gcc for non-standard arches in stable
(which is quite obscure, but we should have it working as we've done
the work and it's a tiny fix). I've been doing exactly this for
arm64ilp32 using rebootstrap - (currently using a local repo with a
modified veriosn of cross-gcc). So yes I think it's worth fixing, and
I'll do the work for it.

But if you could confirm which versions will work correctly with the
gcc-6 in stable that would be helpful.

Wookey
-- 
Principal hats:  Linaro, Debian, Wookware, ARM
http://wookware.org/
signature.asc (application/pgp-signature, 819 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBAgAGBQJZcprIAAoJEPuGMlGob55HN9UP/3XvBxltTLBKDTaOLESmlOEu
5jkSd0moeY0xf2go0VZFhclRxY+cqhufU2yz6mbR4TyiqXP/LX9XLUiCclxMF2CG
rCuGd4zginFltptRIn/7kbrgEjeIvhXy+JK7tv1IQtJpubLdEdmXJ/K+KNDtwnwh
I5X+4bpmhMI/sSDKym6v6rfxWcpVwUVeXkZwiZZlbCFmrRUooHFUBvobv0hFqqC0
illOeuClZEh95jBGk8M8nZ1FPIsMnIJb5ZKnX/kLacvqFtj55EhgLN0Av3TLLpho
B4y+wL01V1c3HpIJXGO7lVUZIZyAfoikPC8YxgduPcm+gkK89vr4MttCtVnkxfEC
a5ldB/ncfC7viVBkSMc2B/gWjqpaI20jonjHPOT1O54Xbki16jr7M4bztG85b/f3
jo5pcmFBAwaYhVLq2hiCh/e13qXwA9Jcqwg1a6MKsRwoo5vj15X3iBOIofPRI1pU
3zapA6/qEHrd5Wyf9Mmt+6Kmp+1YRA96ELlU+LQatD7TzUgC4HVFFf4n2AVi4lGe
3Wy1OhM//BhdnMkdYG7/rG/OpckzJO9E9GfPXX3UTILvZCfPbMj85dnZ34ZodnCt
jekZ/4cOG9zvN/uWofsOxz0jsz6G7hhCVoJjfPqvvM/Nd8N0KvvjHPHouje8mDUA
n6OwrwOTVwqb1OYujMva
=CUVr
-----END PGP SIGNATURE-----