From 90aac533222dd7fa107d43d9c4e9bad78791a153 Mon Sep 17 00:00:00 2001 From: Brendan Robert Date: Thu, 15 Feb 2024 16:15:53 -0600 Subject: [PATCH] Note on -O3 flag --- .../Apple/tools/jace/src/main/java/jace/assembly/ACME_README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Platform/Apple/tools/jace/src/main/java/jace/assembly/ACME_README.md b/Platform/Apple/tools/jace/src/main/java/jace/assembly/ACME_README.md index ddebb3dc..5ad5cd9c 100644 --- a/Platform/Apple/tools/jace/src/main/java/jace/assembly/ACME_README.md +++ b/Platform/Apple/tools/jace/src/main/java/jace/assembly/ACME_README.md @@ -71,6 +71,8 @@ LD=mips-unknown-elf-ld RANLIB=mips-unknown-elf-ranlib CFLAGS= -O2 -mmemcpy -ffunction-sections -fdata-sections -falign-functions=512 -fno-rename-registers -fno-schedule-insns -fno-delayed-branch -Wstrict-prototypes -march=mips1 -specs=/Users/brobert/Documents/code/nestedvm/upstream/install/mips-unknown-elf/lib/crt0-override.spec -static -mmemcpy --static -Wl,--gc-sect> ``` +Note that I used -O2 not -O3. It probably doesn't make much of a functional difference but -O3 produced something that was 20% larger. + Also remove the `strip acme` line because nestedvm needs the symbol table. ## Converting to Java