mirror of
https://github.com/netbirdio/FreeBSD-ports.git
synced 2026-05-22 18:42:42 -07:00
sysutils/fluent-bit: fix build on powerpc*
/wrkdirs/usr/ports/sysutils/fluent-bit/work/fluent-bit-2.0.9/lib/wasm-micro-runtime-WAMR-1.1.1/core/iwasm/common/arch/invokeNative_em64.s:63:5: error: invalid instruction, did you mean: crset, fre?
ret
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
--- src/wamrc/CMakeLists.txt.orig 2023-03-09 08:46:55 UTC
|
||||
+++ src/wamrc/CMakeLists.txt
|
||||
@@ -32,14 +32,14 @@ if (NOT DEFINED WAMR_BUILD_TARGET)
|
||||
set (WAMR_BUILD_TARGET "ARM")
|
||||
elseif (CMAKE_SYSTEM_PROCESSOR STREQUAL "riscv64")
|
||||
set (WAMR_BUILD_TARGET "RISCV64")
|
||||
- elseif (CMAKE_SIZEOF_VOID_P EQUAL 8)
|
||||
+ elseif (CMAKE_SYSTEM_PROCESSOR MATCHES "^(amd|x86_)64")
|
||||
# Build as X86_64 by default in 64-bit platform
|
||||
set (WAMR_BUILD_TARGET "X86_64")
|
||||
- elseif (CMAKE_SIZEOF_VOID_P EQUAL 4)
|
||||
+ elseif (CMAKE_SYSTEM_PROCESSOR MATCHES "^i.86")
|
||||
# Build as X86_32 by default in 32-bit platform
|
||||
set (WAMR_BUILD_TARGET "X86_32")
|
||||
else ()
|
||||
- message(SEND_ERROR "Unsupported build target platform!")
|
||||
+ set(WAMR_BUILD_INVOKE_NATIVE_GENERAL 1)
|
||||
endif ()
|
||||
endif ()
|
||||
|
||||
@@ -201,4 +201,4 @@ if (LLVM_FOUND)
|
||||
endif()
|
||||
else()
|
||||
message(STATUS "LLVM is not found. WAMRC won't be built.")
|
||||
-endif ()
|
||||
\ No newline at end of file
|
||||
+endif ()
|
||||
@@ -0,0 +1,20 @@
|
||||
--- src/wasm/CMakeLists.txt.orig 2023-03-08 22:58:52 UTC
|
||||
+++ src/wasm/CMakeLists.txt
|
||||
@@ -30,14 +30,14 @@ if (NOT DEFINED WAMR_BUILD_TARGET)
|
||||
set (WAMR_BUILD_TARGET "ARM")
|
||||
elseif (CMAKE_SYSTEM_PROCESSOR STREQUAL "riscv64")
|
||||
set (WAMR_BUILD_TARGET "RISCV64")
|
||||
- elseif (CMAKE_SIZEOF_VOID_P EQUAL 8)
|
||||
+ elseif (CMAKE_SYSTEM_PROCESSOR MATCHES "^(amd|x86_)64")
|
||||
# Build as X86_64 by default in 64-bit platform
|
||||
set (WAMR_BUILD_TARGET "X86_64")
|
||||
- elseif (CMAKE_SIZEOF_VOID_P EQUAL 4)
|
||||
+ elseif (CMAKE_SYSTEM_PROCESSOR MATCHES "^i.86")
|
||||
# Build as X86_32 by default in 32-bit platform
|
||||
set (WAMR_BUILD_TARGET "X86_32")
|
||||
else ()
|
||||
- message(SEND_ERROR "Unsupported build target platform!")
|
||||
+ set(WAMR_BUILD_INVOKE_NATIVE_GENERAL 1)
|
||||
endif ()
|
||||
endif ()
|
||||
|
||||
Reference in New Issue
Block a user