Patchwork [0/3] linux-libc-headers: 3.2 and linux-libc-headers-yocto movement

login
register
mail settings
Submitter Bruce Ashfield
Date March 23, 2012, 5:07 p.m.
Message ID <cover.1332522200.git.bruce.ashfield@windriver.com>
Download mbox
Permalink /patch/24333/
State New
Headers show

Pull-request

git://git.pokylinux.org/poky-contrib zedd/libc-headers-oe

Comments

Bruce Ashfield - March 23, 2012, 5:07 p.m.
Richard/Saul,

As discussed on the mailing list here is a libc-headers series. I've kept it in
three parts so you can pick what you want (except for the minor detail of 
needing to split patch 1/1 to keep 3.1 around if you don't want 2/3).

I've built and booted this on all the emulated targets, and have some other
builds running against larger numbers of packages as well.

Cheers,

Bruce

The following changes since commit bb1d7fad7ff8515939f2b5f0b540b9b09604be3c:
  Richard Purdie (1):
        Revert "bitbake.conf/sstate.bbclass: Change PATH when installing sstate files to avoid issues"

are available in the git repository at:

  git://git.pokylinux.org/poky-contrib zedd/libc-headers-oe
  http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=zedd/libc-headers-oe

Bruce Ashfield (3):
  linux-libc-headers: add 3.2 headers and remove 3.1
  linux-libc-headers: set default LINUXLIBCVERSION to 3.2
  linux-libc-headers-yocto: remove from oe-core

 meta/conf/distro/include/tcmode-default.inc        |    2 +-
 .../linux-libc-headers-yocto_git.bb                |   64 --------------------
 .../linux-libc-headers/linux-libc-headers_3.1.bb   |    7 --
 .../linux-libc-headers/linux-libc-headers_3.2.bb   |    6 ++
 4 files changed, 7 insertions(+), 72 deletions(-)
 delete mode 100644 meta/recipes-kernel/linux-libc-headers/linux-libc-headers-yocto_git.bb
 delete mode 100644 meta/recipes-kernel/linux-libc-headers/linux-libc-headers_3.1.bb
 create mode 100644 meta/recipes-kernel/linux-libc-headers/linux-libc-headers_3.2.bb
Koen Kooi - March 23, 2012, 5:22 p.m.
Op 23 mrt. 2012, om 18:07 heeft Bruce Ashfield het volgende geschreven:

> Richard/Saul,
> 
> As discussed on the mailing list here is a libc-headers series. I've kept it in
> three parts so you can pick what you want (except for the minor detail of 
> needing to split patch 1/1 to keep 3.1 around if you don't want 2/3).
> 
> I've built and booted this on all the emulated targets, and have some other
> builds running against larger numbers of packages as well.
> 
> Cheers,
> 
> Bruce
> 
> The following changes since commit bb1d7fad7ff8515939f2b5f0b540b9b09604be3c:
>  Richard Purdie (1):
>        Revert "bitbake.conf/sstate.bbclass: Change PATH when installing sstate files to avoid issues"
> 
> are available in the git repository at:
> 
>  git://git.pokylinux.org/poky-contrib zedd/libc-headers-oe
>  http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=zedd/libc-headers-oe
> 
> Bruce Ashfield (3):
>  linux-libc-headers: add 3.2 headers and remove 3.1
>  linux-libc-headers: set default LINUXLIBCVERSION to 3.2
>  linux-libc-headers-yocto: remove from oe-core

Would it make more sense to move to 3.3 or is that too risky at this point? I'm fine with the patchset either way, though.

regards,

Koen
Bruce Ashfield - March 23, 2012, 5:45 p.m.
On Fri, Mar 23, 2012 at 1:22 PM, Koen Kooi <koen@dominion.thruhere.net> wrote:
>
> Op 23 mrt. 2012, om 18:07 heeft Bruce Ashfield het volgende geschreven:
>
>> Richard/Saul,
>>
>> As discussed on the mailing list here is a libc-headers series. I've kept it in
>> three parts so you can pick what you want (except for the minor detail of
>> needing to split patch 1/1 to keep 3.1 around if you don't want 2/3).
>>
>> I've built and booted this on all the emulated targets, and have some other
>> builds running against larger numbers of packages as well.
>>
>> Cheers,
>>
>> Bruce
>>
>> The following changes since commit bb1d7fad7ff8515939f2b5f0b540b9b09604be3c:
>>  Richard Purdie (1):
>>        Revert "bitbake.conf/sstate.bbclass: Change PATH when installing sstate files to avoid issues"
>>
>> are available in the git repository at:
>>
>>  git://git.pokylinux.org/poky-contrib zedd/libc-headers-oe
>>  http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=zedd/libc-headers-oe
>>
>> Bruce Ashfield (3):
>>  linux-libc-headers: add 3.2 headers and remove 3.1
>>  linux-libc-headers: set default LINUXLIBCVERSION to 3.2
>>  linux-libc-headers-yocto: remove from oe-core
>
> Would it make more sense to move to 3.3 or is that too risky at this point? I'm fine with the patchset either way, though.

I thought about it as well, but since I've been building a booting 3.2 more
often than 3.3, I took it easy with this change.

But a 3.3/3.4 bump makes sense in the not too distant future, and obviously
if there's consensus, I wouldn't argue strenuously against 3.3.

Cheers,

Bruce



>
> regards,
>
> Koen
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
Bruce Ashfield - March 23, 2012, 6:41 p.m.
On Fri, Mar 23, 2012 at 1:07 PM, Bruce Ashfield
<bruce.ashfield@windriver.com> wrote:
> Richard/Saul,
>
> As discussed on the mailing list here is a libc-headers series. I've kept it in
> three parts so you can pick what you want (except for the minor detail of
> needing to split patch 1/1 to keep 3.1 around if you don't want 2/3).

I just pushed a follow up patch to zedd/libc-headers-oe to fix the
iptables build
issue:

commit 1683eb3fb5d23a7d0e4f33ad9229b8a67c58ad15
Author: Bruce Ashfield <bruce.ashfield@windriver.com>
Date:   Fri Mar 23 14:36:04 2012 -0400

    iptables: fix build error against 3.2+ kernel headers

    The iptables local linux/types.h overrides the kernel/sysroot
    types.h. As such, we need to provide some defines that are required
    to build against 3.2+ kernel headers.

    ifndef protection is provided for the defines to ensure that
    configuration that already have these defines are still buildable.

    This commit is temporary until a new version of iptables can be
    used that contains the defines.

    Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>

:000000 100644 0000000... 09c7989... A
meta/recipes-extended/iptables/iptables/types.h-add-defines-that-are-required-for-if_packet.patch
:100644 100644 2d3d311... 663ddad... M
meta/recipes-extended/iptables/iptables_1.4.12.2.bb

If you'd rather have me resend the series, just shout.

Cheers,

Bruce

>
> I've built and booted this on all the emulated targets, and have some other
> builds running against larger numbers of packages as well.
>
> Cheers,
>
> Bruce
>
> The following changes since commit bb1d7fad7ff8515939f2b5f0b540b9b09604be3c:
>  Richard Purdie (1):
>        Revert "bitbake.conf/sstate.bbclass: Change PATH when installing sstate files to avoid issues"
>
> are available in the git repository at:
>
>  git://git.pokylinux.org/poky-contrib zedd/libc-headers-oe
>  http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=zedd/libc-headers-oe
>
> Bruce Ashfield (3):
>  linux-libc-headers: add 3.2 headers and remove 3.1
>  linux-libc-headers: set default LINUXLIBCVERSION to 3.2
>  linux-libc-headers-yocto: remove from oe-core
>
>  meta/conf/distro/include/tcmode-default.inc        |    2 +-
>  .../linux-libc-headers-yocto_git.bb                |   64 --------------------
>  .../linux-libc-headers/linux-libc-headers_3.1.bb   |    7 --
>  .../linux-libc-headers/linux-libc-headers_3.2.bb   |    6 ++
>  4 files changed, 7 insertions(+), 72 deletions(-)
>  delete mode 100644 meta/recipes-kernel/linux-libc-headers/linux-libc-headers-yocto_git.bb
>  delete mode 100644 meta/recipes-kernel/linux-libc-headers/linux-libc-headers_3.1.bb
>  create mode 100644 meta/recipes-kernel/linux-libc-headers/linux-libc-headers_3.2.bb
>
>
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
Richard Purdie - March 25, 2012, 10:11 a.m.
On Fri, 2012-03-23 at 13:07 -0400, Bruce Ashfield wrote:
> Richard/Saul,
> 
> As discussed on the mailing list here is a libc-headers series. I've kept it in
> three parts so you can pick what you want (except for the minor detail of 
> needing to split patch 1/1 to keep 3.1 around if you don't want 2/3).
> 
> I've built and booted this on all the emulated targets, and have some other
> builds running against larger numbers of packages as well.
> 
> Cheers,
> 
> Bruce
> 
> The following changes since commit bb1d7fad7ff8515939f2b5f0b540b9b09604be3c:
>   Richard Purdie (1):
>         Revert "bitbake.conf/sstate.bbclass: Change PATH when installing sstate files to avoid issues"
> 
> are available in the git repository at:
> 
>   git://git.pokylinux.org/poky-contrib zedd/libc-headers-oe
>   http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=zedd/libc-headers-oe
> 
> Bruce Ashfield (3):
>   linux-libc-headers: add 3.2 headers and remove 3.1
>   linux-libc-headers: set default LINUXLIBCVERSION to 3.2
>   linux-libc-headers-yocto: remove from oe-core

Merged to master (along with the iptables fix), thanks.

Richard