Hi,

Quoting Takeshi Hamasaki (2013-02-18 16:07:36)
> Before continuing to write reply,
> I want to make sure about the usage of the word "native":
> 
> in OpenEmbedded recipe, let's say, when you work on a x86-64 system to build
> for target system which has ARM architecture,
> 
> if you want to borrow a xz tool from x86-64 environment: you can write
>  DEPENDS = xz-native
> 
> if you depends on xz tool build on target environment: you just write
>  DEPENDS = xz
> 
> Is this the custom you assume?
> 
> What I had to find was the word "native" is used to point the target 
> environment
> in [1].

The terminology can indeed become very confusing. In our setup we use the GNU
terminology for cross compilation.

       build machine
           The machine the package is built on.

       host machine
           The machine the package is built for.

In some tools for dependency analysis we develop (dose3) we also use the terms
"native" and "target". For cross compilation, native would be the build
architecture and target would be the host architecture. By your explanation
above, the terms seem to have the same meaning in OpenEmbedded so we seem to be
talking about the same things. :)

cheers, josch

_______________________________________________
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel

Reply via email to