configure: explicitly set cflags for --disable-pie
This is working around current limitation of Meson's handling of --disable-pie. Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Cc: Paolo Bonzini <pbonzini@redhat.com> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-Id: <20220914155950.804707-19-alex.bennee@linaro.org>
This commit is contained in:
parent
3c696fdc59
commit
abafb64b6d
3
configure
vendored
3
configure
vendored
@ -1382,6 +1382,9 @@ elif test "$pie" = "no"; then
|
|||||||
if compile_prog "-Werror -fno-pie" "-no-pie"; then
|
if compile_prog "-Werror -fno-pie" "-no-pie"; then
|
||||||
CONFIGURE_CFLAGS="-fno-pie $CONFIGURE_CFLAGS"
|
CONFIGURE_CFLAGS="-fno-pie $CONFIGURE_CFLAGS"
|
||||||
CONFIGURE_LDFLAGS="-no-pie $CONFIGURE_LDFLAGS"
|
CONFIGURE_LDFLAGS="-no-pie $CONFIGURE_LDFLAGS"
|
||||||
|
# Meson currently only handles pie as a boolean for now so if we have
|
||||||
|
# explicitly disabled PIE we need to extend our cflags because it wont.
|
||||||
|
QEMU_CFLAGS="-fno-pie -no-pie $QEMU_CFLAGS"
|
||||||
fi
|
fi
|
||||||
elif compile_prog "-Werror -fPIE -DPIE" "-pie"; then
|
elif compile_prog "-Werror -fPIE -DPIE" "-pie"; then
|
||||||
CONFIGURE_CFLAGS="-fPIE -DPIE $CONFIGURE_CFLAGS"
|
CONFIGURE_CFLAGS="-fPIE -DPIE $CONFIGURE_CFLAGS"
|
||||||
|
Loading…
Reference in New Issue
Block a user