Enable optimizations, except for wasm module

This commit is contained in:
2026-03-08 20:05:29 +01:00
parent 25b5ecfb3b
commit eb5b895b00
2 changed files with 6 additions and 5 deletions

View File

@ -39,7 +39,8 @@ ${BUILD_DIR}/%/module.wasm: %.c
WAMRC := /opt/wamr-wamrc/wamrc WAMRC := /opt/wamr-wamrc/wamrc
WAMRCFLAGS := \ WAMRCFLAGS := \
--target=i386 \ --target=i386 \
--cpu=generic --cpu=generic \
--opt-level=3
${BUILD_DIR}/%/module.aot: ${BUILD_DIR}/%/module.wasm ${BUILD_DIR}/%/module.aot: ${BUILD_DIR}/%/module.wasm
${WAMRC} ${WAMRCFLAGS} -o $@ $< ${WAMRC} ${WAMRCFLAGS} -o $@ $<
@ -55,7 +56,7 @@ ${BUILD_DIR}/%/module_wasm.c: ${BUILD_DIR}/%/module.aot
CC := /opt/crosscompiler/bin/i386-elf-gcc CC := /opt/crosscompiler/bin/i386-elf-gcc
CFLAGS := \ CFLAGS := \
-I. \ -I. \
-O0 \ -O2 \
-m32 \ -m32 \
-ffunction-sections \ -ffunction-sections \
-ffreestanding \ -ffreestanding \
@ -209,8 +210,8 @@ ${BUILD_DIR}/%/trace.pb:
-e ${BUILD_DIR}/$*/system.elf \ -e ${BUILD_DIR}/$*/system.elf \
-i ${BUILD_DIR}/$*/system.iso \ -i ${BUILD_DIR}/$*/system.iso \
-- \ -- \
-Wf,--state-file=${BUILD_DIR}/state \ -Wf,--state-file=${BUILD_DIR}/$*/state \
-Wf,--trace-file=${BUILD_DIR}/trace.pb \ -Wf,--trace-file=${BUILD_DIR}/$*/trace.pb \
-Wf,--start-symbol=start_trace \ -Wf,--start-symbol=start_trace \
-Wf,--end-symbol=stop_trace \ -Wf,--end-symbol=stop_trace \
-Wf,--check-bounds -Wf,--check-bounds

View File

@ -173,7 +173,7 @@ RUN mkdir build_libiwasm && cd build_libiwasm \
-DCMAKE_CXX_COMPILER=/opt/crosscompiler/bin/i386-elf-g++ \ -DCMAKE_CXX_COMPILER=/opt/crosscompiler/bin/i386-elf-g++ \
-DCMAKE_ASM_COMPILER=/opt/crosscompiler/bin/i386-elf-gcc \ -DCMAKE_ASM_COMPILER=/opt/crosscompiler/bin/i386-elf-gcc \
-DCMAKE_TRY_COMPILE_TARGET_TYPE=STATIC_LIBRARY \ -DCMAKE_TRY_COMPILE_TARGET_TYPE=STATIC_LIBRARY \
-DCMAKE_BUILD_TYPE=Debug \ -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_VERBOSE_MAKEFILE=ON \ -DCMAKE_VERBOSE_MAKEFILE=ON \
-DWAMR_BUILD_PLATFORM=baremetal \ -DWAMR_BUILD_PLATFORM=baremetal \
-DWAMR_BUILD_TARGET=X86_32 \ -DWAMR_BUILD_TARGET=X86_32 \