[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Ltib] Special tag localdir_nobuild causes LTIB to go to the config
From: |
aaron |
Subject: |
Re: [Ltib] Special tag localdir_nobuild causes LTIB to go to the config screen. |
Date: |
Fri, 30 Oct 2009 07:59:12 -0500 |
User-agent: |
SquirrelMail/1.4.19 |
Hi Peter and Stuart. Working with my kernel module is precisely where
this gave me a little trouble. I understand that you need the kernel
source unpacked for a kernel module package. My question was why this is
a one-shot or transient variable. The area that it was giving me a few
problems was after creating an iso release, the build and installation of
the BSP onto another machine. Using `./ltib` I would attempt to build the
whole project (host and target packages), and I would get stuck on the
kernel module package because my kernel source would not remain in the
BUILD directory. This was because the PKG_KERNEL_LEAVESRC=y that I had
put in place earlier was getting cleared automatically by a call to
`./ltib` when building the iso. Since I was running into this sort of
problem, I was wondering if there is any beneficial reason for having the
LEAVESRC variable as a one-shot or transient variable. It seems like if
you have the source out for a particular package, and then you wanted to
get rid of it, you can just remove it, and change the configuration to
comment out any variables like PKG_KERNEL_LEAVESRC if necessary. Updating
the date/time stamp on my config/platform/${board}/.config file does not
force a rebuild of the kernel for me.
> One to thik about is a seperate package that builds a kernel module
> (like PKG_HELLO_WORLD_MOD). It needs the kernel source to remain so it
> can use the kernel build structure/headers to create a module that is
> loadable by the kernel....
> Hi Aaron,
>
> Once source code is blown out and left (with LEAVESRC) it will stay
> there. nothing will remove it until you do manually, so the flag only
> needs to be transient. The need for this is as Peter says, some
> packages (like kernel modules) need access to the the real built kernel
> sources.
>
> --leavesrc --force should leave all the sources unpacked. This is
> generally speaking a bad idea.
>
> Thanks for the patch.
>
> Regards, Stuart
- [Ltib] Special tag localdir_nobuild causes LTIB to go to the config screen., (continued)
- [Ltib] Special tag localdir_nobuild causes LTIB to go to the config screen., aaron, 2009/10/26
- Re: [Ltib] Special tag localdir_nobuild causes LTIB to go to the config screen., Stuart Hughes, 2009/10/27
- Message not available
- Re: [Ltib] Special tag localdir_nobuild causes LTIB to go to the config screen., Stuart Hughes, 2009/10/27
- Re: [Ltib] Special tag localdir_nobuild causes LTIB to go to the config screen., aaron, 2009/10/27
- Re: [Ltib] Special tag localdir_nobuild causes LTIB to go to the config screen., Stuart Hughes, 2009/10/28
- Re: [Ltib] Special tag localdir_nobuild causes LTIB to go to the config screen., aaron, 2009/10/28
- Re: [Ltib] Special tag localdir_nobuild causes LTIB to go to the config screen., Stuart Hughes, 2009/10/29
- Re: [Ltib] Special tag localdir_nobuild causes LTIB to go to the config screen., aaron, 2009/10/29
- Re: [Ltib] Special tag localdir_nobuild causes LTIB to go to the config screen., Peter Barada, 2009/10/30
- Re: [Ltib] Special tag localdir_nobuild causes LTIB to go to the config screen., Stuart Hughes, 2009/10/30
- Re: [Ltib] Special tag localdir_nobuild causes LTIB to go to the config screen.,
aaron <=