[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Better communication about spectre/meltdown



On Thu, 2018-04-12 at 17:00 +0100, Ben Hutchings wrote:
> On Tue, 2018-04-03 at 05:52 -0400, Roberto C. Sánchez wrote:
> > On Mon, Apr 02, 2018 at 01:45:40AM +0100, Ben Hutchings wrote:
> > > 
> > > I would suggest looking at how non-default compiler versions are built
> > > in other suites.
> > > 
> > > Ben.
> > > 
> > 
> > Hi Ben,
> > 
> > Could you provide some more specific pointers at what I should look at?
> > I tried looking at gcc-4.8 in jessie, but I was not able to figure out
> > what is different about it that makes it only build a subset of the
> > packages built by gcc-4.9.
> 
> 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:

> 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


Reply to: