FEXLinuxTests: Temporarily limit thunk test execution to 64-bit guests

Thunking isn't fully functional on 32-bit guests currently, so non-trivial
tests would currently hang in that context.
This commit is contained in:
Tony Wasserka 2023-10-16 12:00:07 +02:00
parent d539829251
commit 21b6cccb4e
3 changed files with 3 additions and 2 deletions

View File

@ -93,7 +93,6 @@ AddTests("${TESTS_32_ONLY}" "FEXLinuxTests_32" 32)
if(TEST thunk_testlib.64.jit.flt)
# Ensure libfex_thunk_test is found even when using an uncommon install prefix
set_property(TEST "thunk_testlib.32.jit.flt" PROPERTY ENVIRONMENT "LD_LIBRARY_PATH=${CMAKE_INSTALL_PREFIX}/lib")
set_property(TEST "thunk_testlib.64.jit.flt" PROPERTY ENVIRONMENT "LD_LIBRARY_PATH=${CMAKE_INSTALL_PREFIX}/lib")
endif()

View File

@ -40,6 +40,8 @@ target_link_libraries(smc-shared-1.${BITNESS} PRIVATE rt pthread)
target_link_libraries(smc-shared-2.${BITNESS} PRIVATE rt pthread)
target_link_libraries(thunk_testlib.${BITNESS} PRIVATE ${CMAKE_DL_LIBS})
if(BITNESS EQUAL 64)
target_link_libraries(thunk_testlib.${BITNESS} PRIVATE ${CMAKE_DL_LIBS})
endif()
target_link_libraries(timer-sigev-thread.${BITNESS} PRIVATE rt pthread)