ltib
[Top][All Lists]
Advanced

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

Re: [Ltib] Out of tree kernel and in-tree modules


From: Vadim Lebedev
Subject: Re: [Ltib] Out of tree kernel and in-tree modules
Date: Tue, 21 Oct 2008 16:15:38 +0200
User-agent: Thunderbird 2.0.0.17 (X11/20080925)

Stuart,

I do intend to modify zaptel sources

but i've tried ./ltib
too..

With the same result

Stuart Hughes wrote:
Hi Vadim,

You should not be running like that unless you're developing a single
package.

You should instead select the package and simply run: ./ltib

Regards, Stuart

On Tue, 2008-10-21 at 14:57 +0200, Vadim Lebedev wrote:
  
Estevam Fabio wrote: 
    
Vadim,
 
Did you run ./ltib -p <packagename> -m scdeploy ?
 
Regards,
 
Fabio Estevam

      
I did:

./ltib -m scdeploy  -p zaptel


I suppose it is equivalent

Thanks
Vadim
    
____________________________________________________________________
From: address@hidden
[mailto:address@hidden] On
Behalf Of Vadim Lebedev
Sent: Tuesday, October 21, 2008 10:41 AM
Cc: ltibext
Subject: Re: [Ltib] Out of tree kernel and in-tree modules


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




  
        
_______________________________________________
LTIB home page: http://bitshrine.org

Ltib mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/ltib
    


  


reply via email to

[Prev in Thread] Current Thread [Next in Thread]