We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 368906f commit ff45eceCopy full SHA for ff45ece
wamr-compiler/CMakeLists.txt
@@ -143,10 +143,12 @@ if (CMAKE_SIZEOF_VOID_P EQUAL 8)
143
set (CMAKE_SHARED_LIBRARY_LINK_CXX_FLAGS "${CMAKE_SHARED_LIBRARY_LINK_CXX_FLAGS} -fPIC")
144
endif ()
145
else ()
146
- add_definitions (-m32)
147
- set (CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -m32")
148
- set (CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -m32")
149
- endif ()
+ # Add -m32 flag if compiling on 64-bit system for 32-bit x86 target
+ if (WAMR_BUILD_TARGET STREQUAL "X86_32")
+ add_definitions (-m32)
+ set (CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -m32")
150
+ set (CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -m32")
151
+ endif ()
152
153
154
if (NOT CMAKE_BUILD_TYPE)
0 commit comments