소스 검색

HTML5: Do not error on undefined symbols

Emscripten used not to error out on those warnings, but this behaviour changed
recently, so we revert it to be able to compile as we used to for previous 2.1.x
releases. It would be good to fix those undefined symbols though.
Rémi Verschelde 6 년 전
부모
커밋
9ef833ec6d
1개의 변경된 파일6개의 추가작업 그리고 0개의 파일을 삭제
  1. 6 0
      platform/javascript/detect.py

+ 6 - 0
platform/javascript/detect.py

@@ -96,6 +96,12 @@ def configure(env):
     env.Append(LINKFLAGS=['-O2'])
     # env.Append(LINKFLAGS=['-g4'])
 
+    # FIXME: This used to be the default in older emscripten, but now it would error out.
+    # We have two undefined symbols in the current 2.1 branch (since years):
+    # error: undefined symbol: popen
+    # error: undefined symbol: sem_getvalue
+    env.Append(LINKFLAGS=['-s', 'ERROR_ON_UNDEFINED_SYMBOLS=0'])
+
     # print "CCCOM is:", env.subst('$CCCOM')
     # print "P: ", env['p'], " Platofrm: ", env['platform']