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

Submitted by Bruce Ashfield on March 23, 2012, 5:07 p.m.

Details

Message ID cover.1332522200.git.bruce.ashfield@windriver.com
State New
Headers show

Pull-request

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

Commit Message

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

Comments

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