From ac47e3f78231585db7fbf3ecd44b2f0d31dee966 Mon Sep 17 00:00:00 2001 From: overcat <4catcode@gmail.com> Date: Tue, 7 May 2024 10:58:49 +0800 Subject: [PATCH] Enable fuzz to run on non-x86_64 platforms & fix fuzz warnings --- fuzz/CMakeLists.txt | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/fuzz/CMakeLists.txt b/fuzz/CMakeLists.txt index f0eda621..668328b7 100644 --- a/fuzz/CMakeLists.txt +++ b/fuzz/CMakeLists.txt @@ -37,6 +37,15 @@ add_compile_definitions(TEST) add_definitions("-DIO_SEPROXYHAL_BUFFER_SIZE_B=128") # cmake -DIO_SEPROXYHAL_BUFFER_SIZE_B=128 add_definitions("-DTARGET_NANOS=1") +add_library(bsd STATIC IMPORTED) +if(CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64") + set_property(TARGET bsd PROPERTY IMPORTED_LOCATION /lib/x86_64-linux-gnu/libbsd.a) +elseif(CMAKE_SYSTEM_PROCESSOR STREQUAL "aarch64") + set_property(TARGET bsd PROPERTY IMPORTED_LOCATION /lib/aarch64-linux-gnu/libbsd.a) +else() + message(FATAL_ERROR "Unsupported platform: ${CMAKE_SYSTEM_PROCESSOR}") +endif() + include_directories(../libstellar/include) include_directories(${BOLOS_SDK}/lib_standard_app)