[11:20] <Madkiss> hi folks
[11:21] <Madkiss> if I want to recompile the ubuntu kernel with a different gccc variant than the one behind "gcc", what files do I need to change, or how would I generally achieve that goal?
[11:43] <apw> Madkiss, HOSTCC and COMPILER define the compilers in use for the various parts
[11:43] <apw> in Makefile
[11:44] <Madkiss> okay.
[11:47] <apw> i presume you could change kmake in our packaging to pass those if you are using that
[11:48] <Madkiss> i am using whatever linux_3.13.0.orig.tar.gz comes with.
[11:51] <soren> Madkiss: I thought you got the problem fixed properly? (I.e. in ways that don't require another compiler)
[11:51] <Madkiss> the one problem.
[11:52] <soren> Madkiss: Ah :(
[11:52] <Madkiss> i suspect there are at least three other problems caused by compiler madness, and I simply want to check.
[11:52] <soren> apw: Do modules generally have to be built with the same compiler as the kernel?
[11:52] <apw> soren, yes, as you are relying on the calling conventions on internal functions be exactly the same
[11:53] <soren> apw: Ok. I wasn't sure how well defined the ABI was. Thanks.
[11:53] <Madkiss> where does the Build-Depends line come from for christs sake?
[11:53] <Madkiss> I edited debian.master/control.stub to add stuff there, and in the .dsc file, my changes are gone
[11:53] <apw> debian/control is built from debian.master/control.stub.in 
[11:53] <Madkiss> wait.
[11:54] <Madkiss> so you are having a control.stub.in that creates a control.stub
[11:54] <Madkiss> and that creates a control file?
[11:54] <apw> yes
[11:54] <Madkiss> are you kidding me?
[11:54] <apw> no
[11:54] <Madkiss> who on earth would do that?!
[11:54] <apw> who would guess how it works instead of reading debian/rules to find out
[11:54] <Madkiss> people following the, err, debian policy, I guess.
[11:55] <apw> the stub.in has variable subs to .stub, stub is combined with the other stubs per flavour to make control
[11:55] <apw> seems to make sense to me
[11:55] <soren> Debian policy doesn't specify how those things are created.
[11:55] <soren> fwiw
[11:56]  * soren wanders off again
[12:00] <Madkiss> apw: and what'S the rationale for copying the changelog around ?
[12:01] <apw> Madkiss, it is part of the package meta data which is derivative specific, allowing rebased derivatives to use the same master unpinnings without collission
[12:02] <apw> allowing both us and non-official kernels to base of our maintained base in a simple manner
[12:03] <Madkiss> aha.
[12:13] <apw>  /b #is
[13:33] <Madkiss> apw: any idea what is causing the problem at the end in https://launchpadlibrarian.net/192033308/buildlog_ubuntu-trusty-amd64.linux_3.13.0-40.69%2Bsyseleven2_FAILEDTOBUILD.txt.gz ?
[14:52] <Madkiss> apw: any chance you could help me out? :\