emscripten-core/emscripten
Ver no GitHubTo use dlopen, you need to use Emscripten's linking support
Open
#4.387 aberto em 7 de jun. de 2016
good first bughelp wantedwontfix
Métricas do repositório
- Stars
- (27.361 stars)
- Métricas de merge de PR
- (Mesclagem média 19d 10h) (147 fundiu PRs em 30d)
Description
I try to link dynamic lib to my code, but I get message as in issue name. I use dlopen for link library and set compilers flags from main - MAIN_MODULE=1 and SIDE_MODULE=1 for .so. My Makefile for dynamic lib:
libWebLib.js: WebLib.cpp
emcc -fPIC -c WebLib.cpp -o WebLib.o
emcc -shared -Wl,libWebLib.js -o libWebLib.js WebLib.o -s SIDE_MODULE=1
clean: $rm *.o *.so
And loadlib:
void *handle;
handle = dlopen("libWebLib.so", RTLD_NOW);