Madkiss | hi folks | 11:20 |
---|---|---|
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:21 |
apw | Madkiss, HOSTCC and COMPILER define the compilers in use for the various parts | 11:43 |
apw | in Makefile | 11:43 |
Madkiss | okay. | 11:44 |
apw | i presume you could change kmake in our packaging to pass those if you are using that | 11:47 |
Madkiss | i am using whatever linux_3.13.0.orig.tar.gz comes with. | 11:48 |
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:51 |
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:52 |
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:53 |
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:54 |
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:55 |
* soren wanders off again | 11:56 | |
Madkiss | apw: and what'S the rationale for copying the changelog around ? | 12:00 |
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:01 |
apw | allowing both us and non-official kernels to base of our maintained base in a simple manner | 12:02 |
Madkiss | aha. | 12:03 |
apw | /b #is | 12:13 |
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 ? | 13:33 |
Madkiss | apw: any chance you could help me out? :\ | 14:52 |
=== txspud is now known as txspud|afk |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!