diff options
author | Martin Jansa <Martin.Jansa@gmail.com> | 2023-09-01 08:38:07 +0200 |
---|---|---|
committer | Martin Jansa <martin.jansa@gmail.com> | 2024-04-18 18:54:23 +0200 |
commit | c7a88f6915a9ad2bbeff580dcc4468c30673bfc7 (patch) | |
tree | a8c70d46574075e6fa445f4d4781af062400a04c | |
parent | f3a7f1fc4276f9e455dcc611d9ce0c54a210e8c6 (diff) | |
download | openembedded-core-contrib-jansa/scarthgap.tar.gz |
qemu.*multilib.conf: add qemu with multilib enabled for testingjansa/scarthgap
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
-rw-r--r-- | meta/conf/machine/qemuarm64-multilib.conf | 22 | ||||
-rw-r--r-- | meta/conf/machine/qemux86-64-multilib.conf | 21 |
2 files changed, 43 insertions, 0 deletions
diff --git a/meta/conf/machine/qemuarm64-multilib.conf b/meta/conf/machine/qemuarm64-multilib.conf new file mode 100644 index 0000000000..162f43fd3b --- /dev/null +++ b/meta/conf/machine/qemuarm64-multilib.conf @@ -0,0 +1,22 @@ +#@TYPE: Machine +#@NAME: QEMU ARMv8 machine +#@DESCRIPTION: Machine configuration for running an ARMv8 system on QEMU + +require qemuarm64.conf + +MACHINEOVERRIDES .= ":qemuarm64" +KMACHINE = "qemuarm64" + +require conf/multilib.conf +MULTILIBS = "multilib:lib32" +DEFAULTTUNE:virtclass-multilib-lib32 = "armv7at-neon" + +LIB32_PREFIX = "lib32-" + +# Set 64-bit libs path to lib instead of lib64 +# and 32-bit libs path to lib32 instead of lib +# It will have more advantages to use /lib, /lib32 instead of /lib, /lib64 in webOS platform +BASELIB = "lib32" +BASE_LIB:tune-aarch64 = "lib" +BASE_LIB:tune-aarch64_be = "lib" +BASE_LIB:tune-aarch64_le = "lib" diff --git a/meta/conf/machine/qemux86-64-multilib.conf b/meta/conf/machine/qemux86-64-multilib.conf new file mode 100644 index 0000000000..aa7dce3daa --- /dev/null +++ b/meta/conf/machine/qemux86-64-multilib.conf @@ -0,0 +1,21 @@ +#@TYPE: Machine +#@NAME: QEMU x86-64 machine +#@DESCRIPTION: Machine configuration for running an x86-64 system on QEMU + +require qemux86-64.conf + +MACHINEOVERRIDES .= ":qemux86-64" + +require conf/multilib.conf +MULTILIBS = "multilib:lib32" +DEFAULTTUNE:virtclass-multilib-lib32 = "i586" + +LIB32_PREFIX = "lib32-" + +# Set 64-bit libs path to lib instead of lib64 +# and 32-bit libs path to lib32 instead of lib +# It will have more advantages to use /lib, /lib32 instead of /lib, /lib64 in webOS platform +BASELIB = "lib32" +BASE_LIB:tune-aarch64 = "lib" +BASE_LIB:tune-aarch64_be = "lib" +BASE_LIB:tune-aarch64_le = "lib" |