[OE-core] [PATCH 1/9] meson: add a recipe and class from meta-oe
Linus Svensson
linus.svensson at axis.com
Fri Dec 15 16:01:39 UTC 2017
On 12/15/2017 04:29 PM, André Draszik wrote:
> On Thu, 2017-12-07 at 11:27 -0800, Andre McCurdy wrote:
>>> +MESON_TARGET_ENDIAN = "${@bb.utils.contains('TUNE_FEATURES',
>>> 'bigendian', 'big', 'little', d)}"
>> This won't work for all targets (e.g. PowerPC is big endian but
>> doesn't include "bigendian" in TUNE_FEATURES). To determine the
>> endianness of the target, use SITEINFO_ENDIANNESS instead.
> ${MESON_TARGET_ENDIAN} is used inside a [target_machine] statement, though.
> Not sure about the naming and intention here...
meson define host,target and build the same way as autotools do.
meson will fetch information about the build machine from the environment
and host/target is specified in the cross-file. The intention with this
statement is to specify the endianness for the target system. Is that
information available in oe?
From mesonbuild.com:
target machine is the machine on which the compiled binary's output will run
(this is only meaningful for programs such as compilers that, when run,
produce object code for a different CPU than what the program is being
run on)
/Linus
More information about the Openembedded-core
mailing list