From: Koen Kooi <koen@dominion.thruhere.net>
To: openembedded-devel@lists.openembedded.org
Subject: Re: [meta-oe][for-denzil][PATCH 1/8] kernel: save $kerndir/tools and $kerndir/lib from pruning
Date: Wed, 17 Oct 2012 14:39:44 +0200 [thread overview]
Message-ID: <k5m8ub$p5v$1@ger.gmane.org> (raw)
In-Reply-To: <20121015192315.GK16944@denix.org>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Op 15-10-12 21:23, Denys Dmytriyenko schreef:
> ping! Can we get it pushed to denzil, please? Thanks.
It's in now.
>
>
> On Wed, Oct 10, 2012 at 05:32:34PM -0400, Denys Dmytriyenko wrote:
>> On Thu, Sep 06, 2012 at 01:41:57PM +0200, Koen Kooi wrote:
> One day I will figure out how to write a cover letter :)
>
> The matching OE-core patchset is in denzil-next for testing and will
> hopefully get merged soon (provided it passes the testsuite).
>
> My main objective is to support on-target builds of external
> kernel-modules and initial reports are that it is working as expected.
>
> Since there's a bitbake.conf change needed the matching oe-core set needs
> to go in first and ideally this goes in right after that (provided this
> passes the testsuite as well).
>
> As you can imagine, this kind of inter-layer dependency sucks, but I
> don't see a way around it in this case with the bitbake.conf change.
>>>
>>> So, what happened to this patchset? Can we get it pushed in to
>>> meta-oe/denzil now, since corresponding changes to oe-core/denzil
>>> finally got in couple weeks ago and it breaks external kernel-modules
>>> now? Thanks!
>>>
>>> -- Denys
>>>
>>>
> Op 06-09-12 13:23, Koen Kooi schreef:
>>>>> From: Bruce Ashfield <bruce.ashfield@windriver.com>
>>>>>
>>>>> The kernel source tree in the sysroot has all unecessary source
>>>>> code removed. The existing use case is to support module building
>>>>> out of the sysroot, but as more toolsa are moved into the kernel
>>>>> tree itself there are new use cases for the kernel sysroot
>>>>> source.
>>>>>
>>>>> To avoid putting dependencies on the kernel, and to be able to
>>>>> individually build and package these tools out of the source
>>>>> tree, we can save $kerndir/tools and $kernddir/lib from being
>>>>> removed. This enables tools like perf to be built our of the
>>>>> kernel source in the sysroot, without significantly increasing
>>>>> the amount of source in the sysroot.
>>>>>
>>>>> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
>>>>> Signed-off-by: Richard Purdie
>>>>> <richard.purdie@linuxfoundation.org> Signed-off-by: Martin Jansa
>>>>> <Martin.Jansa@gmail.com> Signed-off-by: Koen Kooi
>>>>> <koen@dominion.thruhere.net> --- meta-oe/classes/kernel.bbclass
>>>>> | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
>>>>>
>>>>> diff --git a/meta-oe/classes/kernel.bbclass
>>>>> b/meta-oe/classes/kernel.bbclass index ce82351..c44a2f5 100644
>>>>> --- a/meta-oe/classes/kernel.bbclass +++
>>>>> b/meta-oe/classes/kernel.bbclass @@ -178,7 +178,7 @@
>>>>> kernel_do_install() { # oe_runmake -C $kerneldir
>>>>> CC="${KERNEL_CC}" LD="${KERNEL_LD}" clean make -C $kerneldir
>>>>> _mrproper_scripts - find $kerneldir -path $kerneldir/scripts
>>>>> -prune -o -name "*.[csS]" -exec rm '{}' \; + find $kerneldir
>>>>> -path $kerneldir/lib -prune -o -path $kerneldir/tools -prune -o
>>>>> -path $kerneldir/scripts -prune -o -name "*.[csS]" -exec rm '{}'
>>>>> \; find $kerneldir/Documentation -name "*.txt" -exec rm '{}' \;
>>>>>
>>>>> # As of Linux kernel version 3.0.1, the clean target removes
>>>>>
>
>>>
>>>
>>> _______________________________________________ Openembedded-devel
>>> mailing list Openembedded-devel@lists.openembedded.org
>>> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>>
>>
>>>
_______________________________________________
>> Openembedded-devel mailing list
>> Openembedded-devel@lists.openembedded.org
>> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)
Comment: GPGTools - http://gpgtools.org
iD8DBQFQfqcQMkyGM64RGpERAuo9AJ0Vvatb00Ssc6W9qjYogMnNeAY4/ACfcdsC
oGpHmBDk73Eu/iC8q3Ne2tY=
=88JB
-----END PGP SIGNATURE-----
next prev parent reply other threads:[~2012-10-17 12:53 UTC|newest]
Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-09-06 11:23 [meta-oe][for-denzil][PATCH 1/8] kernel: save $kerndir/tools and $kerndir/lib from pruning Koen Kooi
2012-09-06 11:23 ` [meta-oe][for-denzil][PATCH 2/8] recipes-kernel: make perf a standalone package Koen Kooi
2012-09-06 11:23 ` [meta-oe][for-denzil][PATCH 3/8] kernel: Add kernel headers to kernel-dev package Koen Kooi
2012-09-06 16:43 ` McClintock Matthew-B29882
2012-09-06 16:47 ` Koen Kooi
2012-09-06 18:13 ` McClintock Matthew-B29882
2012-09-06 11:23 ` [meta-oe][for-denzil][PATCH 4/8] kernel.bbclass: Dont package kxgettext.o Koen Kooi
2012-09-06 11:23 ` [meta-oe][for-denzil][PATCH 5/8] kernel.bbclass: add deploy link to KERNEL_IMAGETYPE Koen Kooi
2012-09-06 11:23 ` [meta-oe][for-denzil][PATCH 6/8] kernel.bbclass: replace os.system with subprocess.call Koen Kooi
2012-09-06 11:23 ` [meta-oe][for-denzil][PATCH 7/8] kernel.bbclass: fix external module building Koen Kooi
2012-09-06 11:23 ` [meta-oe][for-denzil][PATCH 8/8] kernel.bbclass: add non-santized kernel provides Koen Kooi
2012-09-06 11:41 ` [meta-oe][for-denzil][PATCH 1/8] kernel: save $kerndir/tools and $kerndir/lib from pruning Koen Kooi
2012-10-10 21:32 ` Denys Dmytriyenko
2012-10-15 19:23 ` Denys Dmytriyenko
2012-10-17 12:39 ` Koen Kooi [this message]
2012-10-17 13:26 ` Denys Dmytriyenko
2012-10-17 13:54 ` Eric Bénard
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='k5m8ub$p5v$1@ger.gmane.org' \
--to=koen@dominion.thruhere.net \
--cc=openembedded-devel@lists.openembedded.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.