Kaynağa Gözat

+ add the "-m wasm32" parameter to the linker, when linking for the WASI
target. No idea if it does anything, but is passed to the linker by the
official WASI SDK, so it shouldn't hurt.

Nikolay Nikolov 3 yıl önce
ebeveyn
işleme
db980a5d18
1 değiştirilmiş dosya ile 2 ekleme ve 2 silme
  1. 2 2
      compiler/systems/t_wasi.pas

+ 2 - 2
compiler/systems/t_wasi.pas

@@ -96,8 +96,8 @@ procedure tlinkerwasi.SetDefaultInfo;
 begin
   with Info do
     begin
-      ExeCmd[1] := 'wasm-ld $SONAME $GCSECTIONS $MAP -o $EXE';
-      DllCmd[1] := 'wasm-ld $SONAME $GCSECTIONS $MAP -o $EXE';
+      ExeCmd[1] := 'wasm-ld -m wasm32 $SONAME $GCSECTIONS $MAP -o $EXE';
+      DllCmd[1] := 'wasm-ld -m wasm32 $SONAME $GCSECTIONS $MAP -o $EXE';
     end;
 end;