[Trimmed the cc list]
On Thu, 2018-04-12 at 18:39 +0100, Ben Hutchings wrote:
> On Thu, 2018-04-12 at 17:00 +0100, Ben Hutchings wrote:
[...]
> > I didn't know how it worked, only that it does work. Anyway, I've
> > looked now and I think you need to apply the following patch:
> >
> > --- gcc-4.9-4.9.2/debian/rules.conf
> > +++ gcc-4.9-4.9.2/debian/rules.conf
> > @@ -392,7 +392,7 @@
> > # ensure that the common libs, built from the next GCC version are available
> > ifeq ($(PKGSOURCE),gcc-$(BASE_VERSION))
> > ifneq ($(with_common_libs),yes)
> > - BASE_BUILD_DEP = gcc-4.10-base,
> > + BASE_BUILD_DEP = gcc-4.7-base,
> > endif
> > endif
> >
> > --- gcc-4.9-4.9.2/debian/rules.defs
> > +++ gcc-4.9-4.9.2/debian/rules.defs
> > @@ -373,9 +373,9 @@
> > # common things ---------------
> > # build common packages, where package names don't differ in different
> > # gcc versions (fixincludes, libgcj-common) ...
> > -with_common_pkgs := yes
> > +with_common_pkgs := no
> > # ... and some libraries, which do not change (libgcc1, libssp0).
> > -with_common_libs := yes
> > +with_common_libs := no
> > # XXX: should with_common_libs be "yes" only if this is the default compiler
> > # version on the targeted arch?
> >
> > --- END ---
>
> Also, the libcloog-isl-dev build dependency needs to be changed in
> debian/rules.conf - not directly in debian/control. The other
> versioned build dependencies are updated automatically by:
Bah, there are more changes needed to build the right set of binaries -
i.e. exactly the packages that are not built from gcc-4.7 in wheezy. I
will let you know when I think I have a complete solution.
Ben.
> > and then run 'debian/rules control' to update debian/control etc.
>
> Ben.
>
--
Ben Hutchings
The generation of random numbers is too important to be left to chance.
- Robert Coveyou
Attachment:
signature.asc
Description: This is a digitally signed message part