On Fri, Apr 5, 2013 at 2:20 PM, Martin Jansa <martin.ja...@gmail.com> wrote:

> On Fri, Apr 05, 2013 at 11:20:44AM +0200, Marcin Juszkiewicz wrote:
> > For last few months I am working on fixing Linaro binary cross
> > toolchains and their support in OpenEmbedded. Got to point when they
> > work (both AArch64 and ARMv7a ones) for single packages but problem
> > starts when I want to create image...
>
> Today I got different king of issue with external toolchain.
>
> systemd is using AC_PATH_TOOL(OBJCOPY, objcopy)
> but host prefix in OE is not the same as in binary toolchain (different
> TARGET_VENDOR)
> so it looks for configure:14545: checking for arm-foo-linux-gnueabi-objcopy
> while binary toolchain has only               arm-bar-linux-gnueabi-objcopy
>
> and because arm-foo-linux-gnueabi-objcopy wasn't found it continues:
> configure:14588: checking for objcopy
> configure:14606: found /usr/bin/objcopy
> and bam a lot later when it tries objcopy from host on some arm lib
>
> Interesting that systemd is first recipe in our image where I've noticed
> issues like this
>
> Any idea how to easily resolve this without checking every configure.ac
> how it's looking for e.g. objcopy?


export OBJCOPY in the environment to the one based on TARGET_PREFIX rather
than TARGET_SYS, and it'll use that.
-- 
Christopher Larson
_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core

Reply via email to