소스 검색

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")