|
From: | Vadim Lebedev |
Subject: | Re: [Ltib] Out of tree kernel and in-tree modules |
Date: | Tue, 21 Oct 2008 14:41:28 +0200 |
User-agent: | Thunderbird 2.0.0.17 (X11/20080925) |
Stuart Thanks a lot for the advice, I'm now able to compile zaptel, There is still a problmem with deploying Somehow the zaptel build results are not installed into the rootfs but in tmp/zaptel/opt/freescale/rootfs/arm Any ideas? Thanks Vadim Stuart Hughes wrote: Hi Vadim, On Mon, 2008-10-20 at 16:15 +0200, Vadim Lebedev wrote:Hello I'm working with savannah ltib I've somewhat unusual config: I've have a kernel built out of LTIB tree but i have an in-tree kernel module (zaptel) which need to reference the kernel's .config and .h files. How can i arrange for this?If you run $./ltib -m config you can select: "Include kernel headers" it will install the kernel headers in rootfs/usr/src/linux/ and in your spec file you can refer to these as (for example with see dist/lfs-5.1/iproute/iproute.spec): KERNEL_INCLUDE=$DEV_IMAGE/usr/src/linux Note also that config file gets put into rootfs/linux.config ($DEV_IMAGE/boot/linux.config). If this is not enough and you need the whole built kernel tree left unpacked, you can select (in ./ltib -m config): "Leave the sources after building" This will leave the built kernel sources unpacked in rpm/BUILD/linux and you can refer to these from other spec files as: $RPM_BUILD_DIR/linux See: dist/lfs-5.1/helloworld/hello_mod.spec for an example.Antohere problem: This time in-tree kernel for imx27ads and still trying to build zaptel kernel module the kerenel build's ok but when zaptel is compiled it does not find blablabla/linux/.config I know it worked 2 monthes ago, but i'm unable to find what i'm doing wrong this time.I see that the kernel is built it's rpm is created and installed but in the rpm/BUILD dirctory there is no linux directory so zaptel build is screwed...It's probably a change in configuration? I don't understand though how this can happen as if you look in config/userspace/packages.lkc you should see: config PKG_ZAPTEL bool "zaptel" select PKG_KERNEL_LEAVESRC This should be enough to force the sources to remain unpacked. Can you run ./ltib -m config and scroll down to the kernel area and check that "Leave the sources after building" is enabled. Regards, Stuart |
[Prev in Thread] | Current Thread | [Next in Thread] |