[OE-core] [PATCH] attr: Fix uclibc builds
Richard Purdie
richard.purdie at linuxfoundation.org
Tue May 6 20:37:25 UTC 2014
On Tue, 2014-05-06 at 10:43 -0700, Khem Raj wrote:
> Richard
>
>
> On Tue, May 6, 2014 at 6:49 AM, Richard Purdie
> <richard.purdie at linuxfoundation.org> wrote:
> > attr needs libintl headers and libs. Add in the missing dependency and
> > the missing linker flag.
> >
> > Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>
> > ---
> > diff --git a/meta/recipes-support/attr/attr.inc b/meta/recipes-support/attr/attr.inc
> > index 873c1ff..63964e75 100644
> > --- a/meta/recipes-support/attr/attr.inc
> > +++ b/meta/recipes-support/attr/attr.inc
> > @@ -2,7 +2,7 @@ SUMMARY = "Utilities for manipulating filesystem extended attributes"
> > HOMEPAGE = "http://savannah.nongnu.org/projects/attr/"
> > SECTION = "libs"
> >
> > -DEPENDS = "ncurses"
> > +DEPENDS = "ncurses virtual/libintl"
> >
>
> may be something like
> http://git.openembedded.org/openembedded-core-contrib/commit/?h=kraj/musl&id=6c67b40e4784e12ed6a71ab4696710b913e55455
>
> is needed here.
>
> Secondly we already have
>
> LDFLAGS_append_libc-uclibc = "${@['', ' -lintl '][(d.getVar('PN',
> True) == d.getVar('BPN', True)) and (d.getVar('USE_NLS', True) ==
> 'yes')]}"
>
> in ea-acl.inc
Hmm, I hadn't seen that. The trouble is that I'm setting up uclibc as a
multilib and this conditional may be wrong, we may need to rethink the
PN == BPN as it isn't in the multilib case.
Cheers,
Richard
More information about the Openembedded-core
mailing list