Преглед на файлове

Mono: Don't use -rdynamic when compiling for WASM

`-rdynamic` was causing the emsdk linker to silently fail to
generate the output `.wasm` file (even though exit code was 0).
Ignacio Etcheverry преди 4 години
родител
ревизия
2af8a72663
променени са 1 файла, в които са добавени 2 реда и са изтрити 1 реда
  1. 2 1
      modules/mono/build_scripts/mono_configure.py

+ 2 - 1
modules/mono/build_scripts/mono_configure.py

@@ -262,7 +262,8 @@ def configure(env, env_mono):
             env_mono.Append(CPPDEFINES=["_REENTRANT"])
 
             if mono_static:
-                env.Append(LINKFLAGS=["-rdynamic"])
+                if not is_javascript:
+                    env.Append(LINKFLAGS=["-rdynamic"])
 
                 mono_lib_file = os.path.join(mono_lib_path, "lib" + mono_lib + ".a")