mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-01-24 06:51:17 +01:00
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:
parent
53815961fd
commit
8b01158c95
@ -166,6 +166,7 @@ if(NOT ENABLE_GENERIC)
|
|||||||
set(_M_X86 1)
|
set(_M_X86 1)
|
||||||
set(_M_X86_64 1)
|
set(_M_X86_64 1)
|
||||||
add_definitions(-D_M_X86=1 -D_M_X86_64=1 -msse2)
|
add_definitions(-D_M_X86=1 -D_M_X86_64=1 -msse2)
|
||||||
|
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -fno-pie")
|
||||||
else()
|
else()
|
||||||
message(FATAL_ERROR "x86_32 is an unsupported platform. Enable generic build if you really want a JIT-less binary.")
|
message(FATAL_ERROR "x86_32 is an unsupported platform. Enable generic build if you really want a JIT-less binary.")
|
||||||
endif()
|
endif()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user