[OE-core] [PATCH v2 5/9] libgpg-error: Add ARC support

Alexey Brodkin Alexey.Brodkin at synopsys.com
Fri Sep 21 11:31:32 UTC 2018


Hi Ross,

On Fri, 2018-09-21 at 11:43 +0100, Burton, Ross wrote:
> On Thu, 20 Sep 2018 at 21:44, Alexey Brodkin
> <Alexey.Brodkin at synopsys.com> wrote:
> 
> >         case ${TARGET_ARCH} in
> >           aarch64_be) TUPLE=aarch64-unknown-linux-gnu ;;
> > +         arc)        TUPLE=i686-unknown-linux-gnu ;;
> >           arm)        TUPLE=arm-unknown-linux-gnueabi ;;
> >           armeb)      TUPLE=arm-unknown-linux-gnueabi ;;
> >           i586|i686)  TUPLE=i686-pc-linux-gnu ;;
> 
> Is that right?  Just saying, it looks wrong...

That's indeed a hack :)

libgpg-error [upstream] patch mentioned in this commit
adds support of ARC architecture as an alias to "i686-unknown-linux-gnu"
(that's because headers are the same).

But since I provided generate headers only for arc-xxx-linux-uclibc
(and there's no guarantee glibc header matches uclibc) Werner only
added support for uClibc.

That said if we were building uClibc toolchain in OE then no mapping
would be required at all but for Glibc toolchain we still need to
use explicit header for ARC and the one that matches our needs is
essentially "ock-obj-pub.i686-unknown-linux-gnu.h", see
https://lists.gt.net/gnupg/devel/84636#84636

-Alexey


More information about the Openembedded-core mailing list