Make sure x86_64 isn't compiled with PIE.

Our x86_64 recompilers don't support PIE and fail amazingly if enabled.
Disable it so package maintainers(!) or other randoms don't accidently enable it when we don't support it.
This commit is contained in:
Ryan Houdek 2016-03-14 13:26:00 -05:00
parent 53815961fd
commit 8b01158c95

View File

@ -166,6 +166,7 @@ if(NOT ENABLE_GENERIC)
set(_M_X86 1)
set(_M_X86_64 1)
add_definitions(-D_M_X86=1 -D_M_X86_64=1 -msse2)
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -fno-pie")
else()
message(FATAL_ERROR "x86_32 is an unsupported platform. Enable generic build if you really want a JIT-less binary.")
endif()