mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-05-03 05:57:25 +00:00
qemu: disable plug on arm64 when pie is added
For qemu 6.1.0 build on arm64, compile error occurs when "-pie" is added to ldflag. tests/plugins/empty.c won't be linked as a sysmbol is missing. I consider there maybe a bug. Before figure it out, we should disable plugins for qemu 6.1.0 on arm64. Fixes: #2707 Signed-off-by: Jianyong Wu <jianyong.wu@arm.com>
This commit is contained in:
parent
c811dd7484
commit
48090f624a
@ -437,6 +437,8 @@ generate_qemu_options() {
|
||||
# aarch64 need to explictly set --enable-pie
|
||||
if [ -z "${static}" ] && [ "${arch}" = "aarch64" ]; then
|
||||
qemu_options+=(arch:"--enable-pie")
|
||||
# pie is conflict with plugins build for qemu 6.1.0
|
||||
[ "${qemu_version}" == "6.1.0" ] && qemu_options+=(arch:"--disable-plugins")
|
||||
fi
|
||||
|
||||
_qemu_cflags=""
|
||||
|
Loading…
Reference in New Issue
Block a user