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