[oe] [meta-oe][PATCH] meson: export native env only for native build

Martin Kelly mkelly at xevo.com
Wed Nov 15 17:23:32 UTC 2017


On 11/15/2017 02:05 AM, Alexander Kanavin wrote:
> On 11/14/2017 08:23 PM, Martin Kelly wrote:
> 
>> For native builds:
>> - Keep the defaults (which use native tools), but export 
>> PKG_CONFIG=pkg-config-native instead of pkg-config.
>>
>> For target builds:
>> - Set CC, CXX, LD, and AR, but *not* CFLAGS, CXXFLAGS, LDFLAGS etc. We 
>> need CC, CXX etc. so meson finds the native tools for its build sanity 
>> tests, but we don't want to set the flags, as meson will slurp them in 
>> and apply them to the cross build. Note that even though we set CC, 
>> etc. meson will correctly override them in the cross file for the 
>> actual target build.
> 
> Thanks for looking - can you make a patch for these things against my 
> branch in poky-contrib, and send it to oe-core list? I will send the 
> patchset any day now, and there will be a corresponding patch to remove 
> meson recipe and class from meta-oe. So now is the good point to have it 
> all fixed so that the transition is smooth.
> 
> 
> Alex

Yes, I'll do that.



More information about the Openembedded-devel mailing list