javascript - Compiling libgc with emscripten -


i have file called foo.c contains line #include <gc.h>, referencing boehm garbage collector library.

the emscripten documentation says external libraries must compiled bitcode first. compiled both 12.c , gc.c bitcode using clang , ran command:

emcc 12.c gc.c 

this compiles warnings:

warning: incorrect target triple 'x86_64-apple-macosx10.11.0' (did use emcc/em++ on source files , not clang directly?) warning: unresolved symbol: llvm_objectsize_i64_p0i8 

running a.out.js gives me missing function: llvm_objectsize_i64_p0i8.

i'm assuming related warning regarding not using clang directly.

however, when try compile bitcode via emcc gives me runaround , says

warning:root:emcc: cannot find library "gc" fatal error: 'gc/gc.h' file not found 

what doing wrong? emscripten seems telling me must use emcc compile libgc documentation says must compile bitcode first.


Comments

Popular posts from this blog

java - nested exception is org.hibernate.exception.SQLGrammarException: could not extract ResultSet Hibernate+SpringMVC -

sql - Postgresql tables exists, but getting "relation does not exist" when querying -

asp.net mvc - breakpoint on javascript in CSHTML? -