Explorar o código

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 %!s(int64=4) %!d(string=hai) anos
pai
achega
2af8a72663
Modificáronse 1 ficheiros con 2 adicións e 1 borrados
  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")