mailing list of musl libc
 help / color / mirror / code / Atom feed
* Announcing meta-musl OE/Yocto layer supporting musl C library
@ 2014-08-17  0:50 Khem Raj
       [not found] ` <CAMKF1sp9Z6vj1Dz96_WYiHOtYFqa-zECrNHOFgb=dBUDJN2Z_g-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
  0 siblings, 1 reply; 9+ messages in thread
From: Khem Raj @ 2014-08-17  0:50 UTC (permalink / raw)
  To: Patches and discussions about the oe-core layer,
	openembeded-devel, yocto, musl

Hello All

musl <http://www.musl-libc.org/> is a newer implementation licensed
under MIT licence
A layer to support musl to supply your system C library as an
alternative to uclibc and eglibc/glibc  is now available at

https://github.com/kraj/meta-musl

README describes way to get going with it.

Few things to note

* Supports gcc 4.9 in OE not 4.8
* Current musl recipe is 1.1.4 based
* You need latest master of OE-Core
(106305227003761c3fc562c21bb859a5256f2b36) or          newer and
bitbake
* Its only able to build core-image-minimal
* core-image-minimal boots on qemuarm, qemuppc, qemumips, qemux86, qemux86-64

I will send a request to add it to layerindex soon and then you should
be able to find it using
layerindex.opernembedded.org as well

If you try it out on your hardware and/or have feedback I am
interested. Fork it from github, file bugs
send patches ....

Happy hacking

-Khem


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [OE-core] Announcing meta-musl OE/Yocto layer supporting musl C library
       [not found] ` <CAMKF1sp9Z6vj1Dz96_WYiHOtYFqa-zECrNHOFgb=dBUDJN2Z_g-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
@ 2014-08-17 12:36   ` atulkumar singh
  2014-08-18 18:14   ` Paul Barker
  1 sibling, 0 replies; 9+ messages in thread
From: atulkumar singh @ 2014-08-17 12:36 UTC (permalink / raw)
  To: Khem Raj
  Cc: yocto-EtnWKYl6rD/WsZ/bQMPhNw,
	musl-ZwoEplunGu1jrUoiu81ncdBPR1lH4CV8, openembeded-devel,
	Patches and discussions about the oe-core layer


[-- Attachment #1.1: Type: text/plain, Size: 1725 bytes --]

Hi Khem,

It's really something new to test.
And as it's mention that will support only for core-image-minimal, so when
can i expect it to support for meta-toolchain.
As of now i will test it for core-image-minimal but i need it for
meta-toolchain as well.
So please update me regarding the same and in the meanwhile will test and
update for core-image-minimal in case found any issue.
I am really excited to test the same.

Thanks and regards,
Atul
On 17 Aug 2014 06:22, "Khem Raj" <raj.khem-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:

> Hello All
>
> musl <http://www.musl-libc.org/> is a newer implementation licensed
> under MIT licence
> A layer to support musl to supply your system C library as an
> alternative to uclibc and eglibc/glibc  is now available at
>
> https://github.com/kraj/meta-musl
>
> README describes way to get going with it.
>
> Few things to note
>
> * Supports gcc 4.9 in OE not 4.8
> * Current musl recipe is 1.1.4 based
> * You need latest master of OE-Core
> (106305227003761c3fc562c21bb859a5256f2b36) or          newer and
> bitbake
> * Its only able to build core-image-minimal
> * core-image-minimal boots on qemuarm, qemuppc, qemumips, qemux86,
> qemux86-64
>
> I will send a request to add it to layerindex soon and then you should
> be able to find it using
> layerindex.opernembedded.org as well
>
> If you try it out on your hardware and/or have feedback I am
> interested. Fork it from github, file bugs
> send patches ....
>
> Happy hacking
>
> -Khem
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core-ZwoEplunGu3dfDuKDZ/zN51Ccm5ICvs9@public.gmane.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core
>

[-- Attachment #1.2: Type: text/html, Size: 2539 bytes --]

[-- Attachment #2: Type: text/plain, Size: 4 bytes --]

-- 

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Announcing meta-musl OE/Yocto layer supporting musl C library
       [not found] ` <CAMKF1sp9Z6vj1Dz96_WYiHOtYFqa-zECrNHOFgb=dBUDJN2Z_g-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
  2014-08-17 12:36   ` [OE-core] " atulkumar singh
@ 2014-08-18 18:14   ` Paul Barker
  2014-08-18 18:26     ` [OE-core] " Khem Raj
  1 sibling, 1 reply; 9+ messages in thread
From: Paul Barker @ 2014-08-18 18:14 UTC (permalink / raw)
  To: Khem Raj
  Cc: yocto-EtnWKYl6rD/WsZ/bQMPhNw,
	musl-ZwoEplunGu1jrUoiu81ncdBPR1lH4CV8, openembeded-devel,
	Patches and discussions about the oe-core layer


[-- Attachment #1.1: Type: text/plain, Size: 2941 bytes --]

On Sat, Aug 16, 2014 at 05:50:38PM -0700, Khem Raj wrote:
> Hello All
> 
> musl <http://www.musl-libc.org/> is a newer implementation licensed
> under MIT licence
> A layer to support musl to supply your system C library as an
> alternative to uclibc and eglibc/glibc  is now available at
> 
> https://github.com/kraj/meta-musl
> 
> README describes way to get going with it.
> 
> Few things to note
> 
> * Supports gcc 4.9 in OE not 4.8
> * Current musl recipe is 1.1.4 based
> * You need latest master of OE-Core
> (106305227003761c3fc562c21bb859a5256f2b36) or          newer and
> bitbake
> * Its only able to build core-image-minimal
> * core-image-minimal boots on qemuarm, qemuppc, qemumips, qemux86, qemux86-64
> 
> I will send a request to add it to layerindex soon and then you should
> be able to find it using
> layerindex.opernembedded.org as well
> 
> If you try it out on your hardware and/or have feedback I am
> interested. Fork it from github, file bugs
> send patches ....
> 
> Happy hacking
> 

core-image-minimal works with my configuration on qemuarm. It also successfully
builds what will soon be released as opkg-0.2.3 and the recipe for toybox-0.4.9
which I've recently created.

I tried building core-image-full-cmdline as I think that would be good next step
from core-image-minimal. I'm seeing failures in:

  meta/recipes-devtools/e2fsprogs/e2fsprogs_1.42.9.bb, do_compile
  meta/recipes-extended/tcp-wrappers/tcp-wrappers_7.6.bb, do_compile
  meta/recipes-extended/libtirpc/libtirpc_0.2.4.bb, do_compile
  meta/recipes-extended/iptables/iptables_1.4.21.bb, do_compile
  meta/recipes-connectivity/nfs-utils/libnfsidmap_0.25.bb, do_compile
  meta/recipes-devtools/perl/perl_5.20.0.bb, do_compile
  meta/recipes-extended/sysklogd/sysklogd_1.5.bb, do_compile
  meta/recipes-extended/ethtool/ethtool_3.14.bb, do_compile
  meta/recipes-extended/psmisc/psmisc_22.21.bb, do_compile
  meta/recipes-extended/pax/pax_3.4.bb, do_compile
  meta/recipes-extended/procps/procps_3.2.8.bb, do_compile
  meta/recipes-extended/net-tools/net-tools_1.60-25.bb, do_compile
  meta/recipes-extended/findutils/findutils_4.4.2.bb, do_compile
  meta/recipes-extended/logrotate/logrotate_3.8.7.bb, do_compile
  meta/recipes-extended/cronie/cronie_1.4.11.bb, do_compile
  meta/recipes-devtools/elfutils/elfutils_0.148.bb, do_compile
  meta/recipes-extended/at/at_3.1.14.bb, do_compile
  meta/recipes-extended/iputils/iputils_s20121221.bb, do_compile
  meta/recipes-extended/gzip/gzip_1.6.bb, do_compile
  meta/recipes-extended/sudo/sudo_1.8.10p3.bb, do_compile
  meta/recipes-extended/mc/mc_4.8.12.bb, do_compile

I can share detailed logs if anyone wants them. I'll have a look and see if I
can find some low hanging fruit amongst these which are easy to fix. 

Thanks,

-- 
Paul Barker

Email: paul-/Pkq+qhk08CDKSEUHJlAVA@public.gmane.org
http://www.paulbarker.me.uk

[-- Attachment #1.2: Type: application/pgp-signature, Size: 473 bytes --]

[-- Attachment #2: Type: text/plain, Size: 216 bytes --]

-- 
_______________________________________________
Openembedded-core mailing list
Openembedded-core-ZwoEplunGu3dfDuKDZ/zN51Ccm5ICvs9@public.gmane.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [OE-core] Announcing meta-musl OE/Yocto layer supporting musl C library
  2014-08-18 18:14   ` Paul Barker
@ 2014-08-18 18:26     ` Khem Raj
       [not found]       ` <CAMKF1srjVfmfAWZ0mx+AfE_nR4erYtAEYt2OVhEsU+q++XKVrg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
  0 siblings, 1 reply; 9+ messages in thread
From: Khem Raj @ 2014-08-18 18:26 UTC (permalink / raw)
  To: Paul Barker
  Cc: Patches and discussions about the oe-core layer,
	openembeded-devel, yocto, musl

On Mon, Aug 18, 2014 at 11:14 AM, Paul Barker <paul@paulbarker.me.uk> wrote:
> On Sat, Aug 16, 2014 at 05:50:38PM -0700, Khem Raj wrote:
>> Hello All
>>
>> musl <http://www.musl-libc.org/> is a newer implementation licensed
>> under MIT licence
>> A layer to support musl to supply your system C library as an
>> alternative to uclibc and eglibc/glibc  is now available at
>>
>> https://github.com/kraj/meta-musl
>>
>> README describes way to get going with it.
>>
>> Few things to note
>>
>> * Supports gcc 4.9 in OE not 4.8
>> * Current musl recipe is 1.1.4 based
>> * You need latest master of OE-Core
>> (106305227003761c3fc562c21bb859a5256f2b36) or          newer and
>> bitbake
>> * Its only able to build core-image-minimal
>> * core-image-minimal boots on qemuarm, qemuppc, qemumips, qemux86, qemux86-64
>>
>> I will send a request to add it to layerindex soon and then you should
>> be able to find it using
>> layerindex.opernembedded.org as well
>>
>> If you try it out on your hardware and/or have feedback I am
>> interested. Fork it from github, file bugs
>> send patches ....
>>
>> Happy hacking
>>
>
> core-image-minimal works with my configuration on qemuarm. It also successfully
> builds what will soon be released as opkg-0.2.3 and the recipe for toybox-0.4.9
> which I've recently created.
>
> I tried building core-image-full-cmdline as I think that would be good next step
> from core-image-minimal. I'm seeing failures in:
>
>   meta/recipes-devtools/e2fsprogs/e2fsprogs_1.42.9.bb, do_compile
>   meta/recipes-extended/tcp-wrappers/tcp-wrappers_7.6.bb, do_compile
>   meta/recipes-extended/libtirpc/libtirpc_0.2.4.bb, do_compile
>   meta/recipes-extended/iptables/iptables_1.4.21.bb, do_compile
>   meta/recipes-connectivity/nfs-utils/libnfsidmap_0.25.bb, do_compile
>   meta/recipes-devtools/perl/perl_5.20.0.bb, do_compile
>   meta/recipes-extended/sysklogd/sysklogd_1.5.bb, do_compile
>   meta/recipes-extended/ethtool/ethtool_3.14.bb, do_compile
>   meta/recipes-extended/psmisc/psmisc_22.21.bb, do_compile
>   meta/recipes-extended/pax/pax_3.4.bb, do_compile
>   meta/recipes-extended/procps/procps_3.2.8.bb, do_compile
>   meta/recipes-extended/net-tools/net-tools_1.60-25.bb, do_compile
>   meta/recipes-extended/findutils/findutils_4.4.2.bb, do_compile
>   meta/recipes-extended/logrotate/logrotate_3.8.7.bb, do_compile
>   meta/recipes-extended/cronie/cronie_1.4.11.bb, do_compile
>   meta/recipes-devtools/elfutils/elfutils_0.148.bb, do_compile
>   meta/recipes-extended/at/at_3.1.14.bb, do_compile
>   meta/recipes-extended/iputils/iputils_s20121221.bb, do_compile
>   meta/recipes-extended/gzip/gzip_1.6.bb, do_compile
>   meta/recipes-extended/sudo/sudo_1.8.10p3.bb, do_compile
>   meta/recipes-extended/mc/mc_4.8.12.bb, do_compile
>
> I can share detailed logs if anyone wants them. I'll have a look and see if I
> can find some low hanging fruit amongst these which are easy to fix.
>


Thanks cool. Can you open a ticket on github with this information ?


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Announcing meta-musl OE/Yocto layer supporting musl C library
       [not found]       ` <CAMKF1srjVfmfAWZ0mx+AfE_nR4erYtAEYt2OVhEsU+q++XKVrg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
@ 2014-08-18 18:50         ` Paul Barker
  2014-08-18 19:04           ` [OE-core] " Khem Raj
  0 siblings, 1 reply; 9+ messages in thread
From: Paul Barker @ 2014-08-18 18:50 UTC (permalink / raw)
  To: Khem Raj
  Cc: yocto-EtnWKYl6rD/WsZ/bQMPhNw,
	musl-ZwoEplunGu1jrUoiu81ncdBPR1lH4CV8, openembeded-devel,
	Patches and discussions about the oe-core layer


[-- Attachment #1.1: Type: text/plain, Size: 3817 bytes --]

On Mon, Aug 18, 2014 at 11:26:26AM -0700, Khem Raj wrote:
> On Mon, Aug 18, 2014 at 11:14 AM, Paul Barker <paul-/Pkq+qhk08CDKSEUHJlAVA@public.gmane.org> wrote:
> > On Sat, Aug 16, 2014 at 05:50:38PM -0700, Khem Raj wrote:
> >> Hello All
> >>
> >> musl <http://www.musl-libc.org/> is a newer implementation licensed
> >> under MIT licence
> >> A layer to support musl to supply your system C library as an
> >> alternative to uclibc and eglibc/glibc  is now available at
> >>
> >> https://github.com/kraj/meta-musl
> >>
> >> README describes way to get going with it.
> >>
> >> Few things to note
> >>
> >> * Supports gcc 4.9 in OE not 4.8
> >> * Current musl recipe is 1.1.4 based
> >> * You need latest master of OE-Core
> >> (106305227003761c3fc562c21bb859a5256f2b36) or          newer and
> >> bitbake
> >> * Its only able to build core-image-minimal
> >> * core-image-minimal boots on qemuarm, qemuppc, qemumips, qemux86, qemux86-64
> >>
> >> I will send a request to add it to layerindex soon and then you should
> >> be able to find it using
> >> layerindex.opernembedded.org as well
> >>
> >> If you try it out on your hardware and/or have feedback I am
> >> interested. Fork it from github, file bugs
> >> send patches ....
> >>
> >> Happy hacking
> >>
> >
> > core-image-minimal works with my configuration on qemuarm. It also successfully
> > builds what will soon be released as opkg-0.2.3 and the recipe for toybox-0.4.9
> > which I've recently created.
> >
> > I tried building core-image-full-cmdline as I think that would be good next step
> > from core-image-minimal. I'm seeing failures in:
> >
> >   meta/recipes-devtools/e2fsprogs/e2fsprogs_1.42.9.bb, do_compile
> >   meta/recipes-extended/tcp-wrappers/tcp-wrappers_7.6.bb, do_compile
> >   meta/recipes-extended/libtirpc/libtirpc_0.2.4.bb, do_compile
> >   meta/recipes-extended/iptables/iptables_1.4.21.bb, do_compile
> >   meta/recipes-connectivity/nfs-utils/libnfsidmap_0.25.bb, do_compile
> >   meta/recipes-devtools/perl/perl_5.20.0.bb, do_compile
> >   meta/recipes-extended/sysklogd/sysklogd_1.5.bb, do_compile
> >   meta/recipes-extended/ethtool/ethtool_3.14.bb, do_compile
> >   meta/recipes-extended/psmisc/psmisc_22.21.bb, do_compile
> >   meta/recipes-extended/pax/pax_3.4.bb, do_compile
> >   meta/recipes-extended/procps/procps_3.2.8.bb, do_compile
> >   meta/recipes-extended/net-tools/net-tools_1.60-25.bb, do_compile
> >   meta/recipes-extended/findutils/findutils_4.4.2.bb, do_compile
> >   meta/recipes-extended/logrotate/logrotate_3.8.7.bb, do_compile
> >   meta/recipes-extended/cronie/cronie_1.4.11.bb, do_compile
> >   meta/recipes-devtools/elfutils/elfutils_0.148.bb, do_compile
> >   meta/recipes-extended/at/at_3.1.14.bb, do_compile
> >   meta/recipes-extended/iputils/iputils_s20121221.bb, do_compile
> >   meta/recipes-extended/gzip/gzip_1.6.bb, do_compile
> >   meta/recipes-extended/sudo/sudo_1.8.10p3.bb, do_compile
> >   meta/recipes-extended/mc/mc_4.8.12.bb, do_compile
> >
> > I can share detailed logs if anyone wants them. I'll have a look and see if I
> > can find some low hanging fruit amongst these which are easy to fix.
> >
> 
> 
> Thanks cool. Can you open a ticket on github with this information ?

Will do. Do you want just want one ticket or do you want to separate these into
one ticket per failing recipe or similar?

I've put the failing "log.do_compile" files into one directory which is 1.3MB
uncompressed or just 41kB compressed. I've posted them to:
  http://www.paulbarker.me.uk/musl-error-logs_2014-08-18/
  http://www.paulbarker.me.uk/musl-error-logs_2014-08-18/musl-error-logs_2014-08-18.tar.xz

Cheers,

-- 
Paul Barker

Email: paul-/Pkq+qhk08CDKSEUHJlAVA@public.gmane.org
http://www.paulbarker.me.uk

[-- Attachment #1.2: Type: application/pgp-signature, Size: 473 bytes --]

[-- Attachment #2: Type: text/plain, Size: 216 bytes --]

-- 
_______________________________________________
Openembedded-core mailing list
Openembedded-core-ZwoEplunGu3dfDuKDZ/zN51Ccm5ICvs9@public.gmane.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [OE-core] Announcing meta-musl OE/Yocto layer supporting musl C library
  2014-08-18 18:50         ` Paul Barker
@ 2014-08-18 19:04           ` Khem Raj
       [not found]             ` <CAMKF1spkQkfbZMkL2Gg41hF9bm=+HS8sU8LME3pV6yMzDLLs-Q-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
  2014-08-18 20:17             ` Szabolcs Nagy
  0 siblings, 2 replies; 9+ messages in thread
From: Khem Raj @ 2014-08-18 19:04 UTC (permalink / raw)
  To: Paul Barker
  Cc: Patches and discussions about the oe-core layer,
	openembeded-devel, yocto, musl

On Mon, Aug 18, 2014 at 11:50 AM, Paul Barker <paul@paulbarker.me.uk> wrote:
> On Mon, Aug 18, 2014 at 11:26:26AM -0700, Khem Raj wrote:
>> On Mon, Aug 18, 2014 at 11:14 AM, Paul Barker <paul@paulbarker.me.uk> wrote:
>> > On Sat, Aug 16, 2014 at 05:50:38PM -0700, Khem Raj wrote:
>> >> Hello All
>> >>
>> >> musl <http://www.musl-libc.org/> is a newer implementation licensed
>> >> under MIT licence
>> >> A layer to support musl to supply your system C library as an
>> >> alternative to uclibc and eglibc/glibc  is now available at
>> >>
>> >> https://github.com/kraj/meta-musl
>> >>
>> >> README describes way to get going with it.
>> >>
>> >> Few things to note
>> >>
>> >> * Supports gcc 4.9 in OE not 4.8
>> >> * Current musl recipe is 1.1.4 based
>> >> * You need latest master of OE-Core
>> >> (106305227003761c3fc562c21bb859a5256f2b36) or          newer and
>> >> bitbake
>> >> * Its only able to build core-image-minimal
>> >> * core-image-minimal boots on qemuarm, qemuppc, qemumips, qemux86, qemux86-64
>> >>
>> >> I will send a request to add it to layerindex soon and then you should
>> >> be able to find it using
>> >> layerindex.opernembedded.org as well
>> >>
>> >> If you try it out on your hardware and/or have feedback I am
>> >> interested. Fork it from github, file bugs
>> >> send patches ....
>> >>
>> >> Happy hacking
>> >>
>> >
>> > core-image-minimal works with my configuration on qemuarm. It also successfully
>> > builds what will soon be released as opkg-0.2.3 and the recipe for toybox-0.4.9
>> > which I've recently created.
>> >
>> > I tried building core-image-full-cmdline as I think that would be good next step
>> > from core-image-minimal. I'm seeing failures in:
>> >
>> >   meta/recipes-devtools/e2fsprogs/e2fsprogs_1.42.9.bb, do_compile
>> >   meta/recipes-extended/tcp-wrappers/tcp-wrappers_7.6.bb, do_compile
>> >   meta/recipes-extended/libtirpc/libtirpc_0.2.4.bb, do_compile
>> >   meta/recipes-extended/iptables/iptables_1.4.21.bb, do_compile
>> >   meta/recipes-connectivity/nfs-utils/libnfsidmap_0.25.bb, do_compile
>> >   meta/recipes-devtools/perl/perl_5.20.0.bb, do_compile
>> >   meta/recipes-extended/sysklogd/sysklogd_1.5.bb, do_compile
>> >   meta/recipes-extended/ethtool/ethtool_3.14.bb, do_compile
>> >   meta/recipes-extended/psmisc/psmisc_22.21.bb, do_compile
>> >   meta/recipes-extended/pax/pax_3.4.bb, do_compile
>> >   meta/recipes-extended/procps/procps_3.2.8.bb, do_compile
>> >   meta/recipes-extended/net-tools/net-tools_1.60-25.bb, do_compile
>> >   meta/recipes-extended/findutils/findutils_4.4.2.bb, do_compile
>> >   meta/recipes-extended/logrotate/logrotate_3.8.7.bb, do_compile
>> >   meta/recipes-extended/cronie/cronie_1.4.11.bb, do_compile
>> >   meta/recipes-devtools/elfutils/elfutils_0.148.bb, do_compile
>> >   meta/recipes-extended/at/at_3.1.14.bb, do_compile
>> >   meta/recipes-extended/iputils/iputils_s20121221.bb, do_compile
>> >   meta/recipes-extended/gzip/gzip_1.6.bb, do_compile
>> >   meta/recipes-extended/sudo/sudo_1.8.10p3.bb, do_compile
>> >   meta/recipes-extended/mc/mc_4.8.12.bb, do_compile
>> >
>> > I can share detailed logs if anyone wants them. I'll have a look and see if I
>> > can find some low hanging fruit amongst these which are easy to fix.
>> >
>>
>>
>> Thanks cool. Can you open a ticket on github with this information ?
>
> Will do. Do you want just want one ticket or do you want to separate these into
> one ticket per failing recipe or similar?
>

That would be handy too. But I wanted was to keep this info in project
for folks to try it out.

> I've put the failing "log.do_compile" files into one directory which is 1.3MB
> uncompressed or just 41kB compressed. I've posted them to:
>   http://www.paulbarker.me.uk/musl-error-logs_2014-08-18/
>   http://www.paulbarker.me.uk/musl-error-logs_2014-08-18/musl-error-logs_2014-08-18.tar.xz
>
> Cheers,
>
> --
> Paul Barker
>
> Email: paul@paulbarker.me.uk
> http://www.paulbarker.me.uk


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Announcing meta-musl OE/Yocto layer supporting musl C library
       [not found]             ` <CAMKF1spkQkfbZMkL2Gg41hF9bm=+HS8sU8LME3pV6yMzDLLs-Q-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
@ 2014-08-18 19:08               ` Paul Barker
  2014-08-18 19:14                 ` [OE-core] " Khem Raj
  0 siblings, 1 reply; 9+ messages in thread
From: Paul Barker @ 2014-08-18 19:08 UTC (permalink / raw)
  To: Khem Raj
  Cc: yocto-EtnWKYl6rD/WsZ/bQMPhNw,
	musl-ZwoEplunGu1jrUoiu81ncdBPR1lH4CV8, openembeded-devel,
	Patches and discussions about the oe-core layer


[-- Attachment #1.1: Type: text/plain, Size: 760 bytes --]

On Mon, Aug 18, 2014 at 12:04:54PM -0700, Khem Raj wrote:
> On Mon, Aug 18, 2014 at 11:50 AM, Paul Barker <paul-/Pkq+qhk08CDKSEUHJlAVA@public.gmane.org> wrote:
> > On Mon, Aug 18, 2014 at 11:26:26AM -0700, Khem Raj wrote:
> >>
> >> Thanks cool. Can you open a ticket on github with this information ?
> >
> > Will do. Do you want just want one ticket or do you want to separate these into
> > one ticket per failing recipe or similar?
> >
> 
> That would be handy too. But I wanted was to keep this info in project
> for folks to try it out.
> 

I'll just post one ticket for now.

I think I've got a fix for e2fsprogs as well.

Cheers,

-- 
Paul Barker

Email: paul-/Pkq+qhk08CDKSEUHJlAVA@public.gmane.org
http://www.paulbarker.me.uk

[-- Attachment #1.2: Type: application/pgp-signature, Size: 473 bytes --]

[-- Attachment #2: Type: text/plain, Size: 216 bytes --]

-- 
_______________________________________________
Openembedded-core mailing list
Openembedded-core-ZwoEplunGu3dfDuKDZ/zN51Ccm5ICvs9@public.gmane.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [OE-core] Announcing meta-musl OE/Yocto layer supporting musl C library
  2014-08-18 19:08               ` Paul Barker
@ 2014-08-18 19:14                 ` Khem Raj
  0 siblings, 0 replies; 9+ messages in thread
From: Khem Raj @ 2014-08-18 19:14 UTC (permalink / raw)
  To: Paul Barker
  Cc: Patches and discussions about the oe-core layer,
	openembeded-devel, yocto, musl

On Mon, Aug 18, 2014 at 12:08 PM, Paul Barker <paul@paulbarker.me.uk> wrote:
>> That would be handy too. But I wanted was to keep this info in project
>> for folks to try it out.
>>
>
> I'll just post one ticket for now.
>

Thats fine too.

> I think I've got a fix for e2fsprogs as well.

Great. when we write patches that arise out of musl systems we should
make sure that

1. If patch fixes a genuine issue surfaced with musl, fight it out ar
respective package upstream and in OE universe add it to the original
layer where recipe primarily resides
but we can keep the patches in meta-musl as a last resort.

2. If its something musl specific then lets keep it in meta-musl and
see how musl can be changed to fix it.

Thanks
-Khem


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Re: [OE-core] Announcing meta-musl OE/Yocto layer supporting musl C library
  2014-08-18 19:04           ` [OE-core] " Khem Raj
       [not found]             ` <CAMKF1spkQkfbZMkL2Gg41hF9bm=+HS8sU8LME3pV6yMzDLLs-Q-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
@ 2014-08-18 20:17             ` Szabolcs Nagy
  1 sibling, 0 replies; 9+ messages in thread
From: Szabolcs Nagy @ 2014-08-18 20:17 UTC (permalink / raw)
  To: Khem Raj
  Cc: Paul Barker, Patches and discussions about the oe-core layer,
	openembeded-devel, yocto, musl

* Khem Raj <raj.khem@gmail.com> [2014-08-18 12:04:54 -0700]:
> On Mon, Aug 18, 2014 at 11:50 AM, Paul Barker <paul@paulbarker.me.uk> wrote:
> >> >
> > I've put the failing "log.do_compile" files into one directory which is 1.3MB
> > uncompressed or just 41kB compressed. I've posted them to:
> >   http://www.paulbarker.me.uk/musl-error-logs_2014-08-18/
> >   http://www.paulbarker.me.uk/musl-error-logs_2014-08-18/musl-error-logs_2014-08-18.tar.xz
> >

i looked at the logs

i think most of the issues already have fixes in alpinelinux or
sabotage, they should be pushed upstream if they are not there yet

common errors and recommended fixes:

findutils
gzip
	old gnulib with broken freadahead, newer gnulib works with musl

libtirpc
pax
	sys/cdefs.h, application should be fixed not to use it

logrotate
	sys/queue.h, missing from musl, ship queue.h with app source

e2fsprogs
ethtool:
	use of __uint64_t, __uint32_t (non-conforming, use standard types)
libnfsidmap
	use of u_int32_t (without including sys/types.h)

procps
psmisc
	undefined PATH_MAX (missing limits.h include)

mc:
	undefined CTRL(x) (missing sys/ttydefaults.h include)
	glibc includes sys/ttydefaults.h into termios.h, musl doesnt

cronie
	undefined MAXNAMLEN, musl has it in sys/param.h

at
	undefied __isleap
	glibc time.h has # define __isleap(year) \
	((year) % 4 == 0 && ((year) % 100 != 0 || (year) % 400 == 0))

elfutils
	error.h, musl does not have this

sysklogd
iptables
	include incompatible linux headers (+ various other issues)
	probably harder to fix

sudo:
	the build command helpfully redirected the compiler output to /dev/null


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2014-08-18 20:17 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-08-17  0:50 Announcing meta-musl OE/Yocto layer supporting musl C library Khem Raj
     [not found] ` <CAMKF1sp9Z6vj1Dz96_WYiHOtYFqa-zECrNHOFgb=dBUDJN2Z_g-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2014-08-17 12:36   ` [OE-core] " atulkumar singh
2014-08-18 18:14   ` Paul Barker
2014-08-18 18:26     ` [OE-core] " Khem Raj
     [not found]       ` <CAMKF1srjVfmfAWZ0mx+AfE_nR4erYtAEYt2OVhEsU+q++XKVrg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2014-08-18 18:50         ` Paul Barker
2014-08-18 19:04           ` [OE-core] " Khem Raj
     [not found]             ` <CAMKF1spkQkfbZMkL2Gg41hF9bm=+HS8sU8LME3pV6yMzDLLs-Q-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2014-08-18 19:08               ` Paul Barker
2014-08-18 19:14                 ` [OE-core] " Khem Raj
2014-08-18 20:17             ` Szabolcs Nagy

Code repositories for project(s) associated with this public inbox

	https://git.vuxu.org/mirror/musl/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).