Attempt to get wasm64 compiling with the correct features enabled

This commit is contained in:
gingerBill
2021-10-31 00:37:37 +01:00
parent 8ef6f9dd7b
commit 841a96691b
2 changed files with 5 additions and 9 deletions
+5 -8
View File
@@ -893,15 +893,12 @@ void init_build_context(TargetMetrics *cross_target) {
bc->link_flags = str_lit("-arch arm64 ");
break;
}
} else if (is_arch_wasm()) {
if (bc->metrics.arch == TargetArch_wasm32) {
bc->link_flags = str_lit("--no-entry --export-table --export-all --allow-undefined ");
} else {
bc->link_flags = str_lit("--no-entry --export-table --export-all --allow-undefined -mwasm64 ");
}
} else if (bc->metrics.arch == TargetArch_wasm32) {
bc->link_flags = str_lit("--no-entry --export-table --export-all --allow-undefined --features=wasm-feature-atomics ");
} else if (bc->metrics.arch == TargetArch_wasm64) {
bc->link_flags = str_lit("--no-entry --export-table --export-all --allow-undefined -mwasm64 --features=wasm-feature-memory64,wasm-feature-atomics --verbose ");
} else {
gb_printf_err("Compiler Error: Unsupported architecture\n");;
gb_printf_err("Compiler Error: Unsupported architecture\n");
gb_exit(1);
}