pva | Hi guys. I'm trying to build custom flavored kernel based on lucid Ubuntu-2.6.32-35.78 kernel. Now, no matter what I do (git clean -xdf, debian/rules editconfigs/updateconfigs), whenever I try to build kernel with `AUTOBUILD=1 fakeroot debian/rules binary-debs` it stops requesting to configure kernel: http://pastebin.com/r7hS66dp | 10:39 |
---|---|---|
pva | Although I can enter answers and build will continue I think something is missed in my understanding since build should be fully automated. Isn't it? | 10:40 |
pva | Is there any way to update debian.flavor/config/... in a way to make build automatic again? | 10:41 |
TeTeT | pva: did you do debian/rules clean before? | 11:00 |
pva | TeTeT: sure | 11:01 |
TeTeT | pva: hmm, I usually follow https://help.ubuntu.com/community/Kernel/Compile and it more or less works, but for some abi hiccups | 11:02 |
pva | TeTeT: yup I did that too for some time. But now I've decided to maintain my own flavor since it looks more sane approach. | 11:04 |
pva | I'm puzzled now with config generation. I thought debian build system should somehow update .config to make build `make oldconfig` happy. | 11:06 |
TeTeT | pva: the wiki says 'debian/rules updateconfigs' but I admit to have never done this ... | 11:06 |
pva | I did that also... It calls make menuconfig for me. And whenever I build kernel manually `make oldconfig` never asks for anything after `make menuconfig`... While here with some magic some bits from .config get lost. | 11:11 |
pva | Yup, generated during debian/rules editconfigs config (/tmp/tmp.va9R6KI5Kt/CONFIGS/amd64-config.flavour.btv) has CONFIG_RCU_FANOUT=64 while .config in build directory has this option lost. Now I need to find why it was dropped. | 11:14 |
pva | Is there any way to debug what splitconfig.pl does? | 11:15 |
pva | Aha, now I'm getting closer. There is "debian.<flavor>/config/config.common." file. Note there is nothing in name after dot. And this file build system does not pick up during build. | 11:23 |
pva | Yup, I found it: I dropped family='ubuntu' from debian.<flavor>/etc/kernelconfig and thus splitconfig.pl generated wrong config. Now build goes ahead! | 11:29 |
pva | And sorry for disturbing you guys. Actually it pity that there are lot's of how-to's in the internet about building custom kernel that provide users with wrong guidance, like suggesting to modify generated files (e.g. debian/control) and no documentation about how things should work. If I had enough time I'd better documented that but ... looks like everybody around struggle lack of time :) | 11:31 |
pva | That said I really like how debian kernel build is organized :) Probably I'll borrow some of its bits into Gentoo :) | 11:33 |
TeTeT | pva: you can always update the ubuntu wiki page or expand it, I guess | 11:36 |
pva | TeTeT: yup, probably I'll add some bits there. In any way thank you | 11:40 |
pva | Good bye! | 11:40 |
=== yofel_ is now known as yofel | ||
komputes | I know it's the end of UDS and all, but can some kern devs please triage the following intel wireless case: https://bugs.launchpad.net/linux/+bug/876147 | 22:18 |
ubot2 | Launchpad bug 876147 in linux "Intel Corporation Centrino Wireless-N + WiMAX 6150 (rev 67) not working after upgrade to 11.10" [Critical,Confirmed] | 22:18 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!