Hi 
I have small application converting files from IGES to VRML format. Im 
using OPENCASCADE librariesto do so. After compilation in emscripten 
application works but it is much slower than the same code complied using 
"normal" compilation.
Processing one file takes several seconds then while doing the same in 
browser using wasm module takes several minutes.
In wasm module source file is saved in FS system than loaded and processed. 
output data is send back to JS by value::typed_memory_view. OPENCASCADE 
(static) libraries are compiled with emscripten too. 
What may be the cause of such huge performance drop? Im stuck there a bit.
Build platform :Ubuntu

This is my make output:
------------------------------------------------------------------------------------------------------------
/home/adam/projects/EmscriptenProjects/CadModelConverter/build> make -j4 
VERBOSE=1
/usr/bin/cmake -S/home/adam/projects/EmscriptenProjects/CadModelConverter 
-B/home/adam/projects/EmscriptenProjects/CadModelConverter/build 
--check-build-system CMakeFiles/Makefile.cmake 0
Re-run cmake file: Makefile older than: ../CMakeLists.txt
-- Using OpenCASCADE from 
"/home/adam/Temp/instal/OCCT_emsdk/lib/cmake/opencascade/"
-- Configuring done
-- Generating done
-- Build files have been written to: 
/home/adam/projects/EmscriptenProjects/CadModelConverter/build
/usr/bin/cmake -E cmake_progress_start 
/home/adam/projects/EmscriptenProjects/CadModelConverter/build/CMakeFiles 
/home/adam/projects/EmscriptenProjects/CadModelConverter/build/CMakeFiles/progress.marks
/usr/bin/make -f CMakeFiles/Makefile2 all
make[1]: Entering directory 
'/home/adam/projects/EmscriptenProjects/CadModelConverter/build'
/usr/bin/make -f CMakeFiles/cadModelConverter.dir/build.make 
CMakeFiles/cadModelConverter.dir/depend
make[2]: Entering directory 
'/home/adam/projects/EmscriptenProjects/CadModelConverter/build'
cd /home/adam/projects/EmscriptenProjects/CadModelConverter/build && 
/usr/bin/cmake -E cmake_depends "Unix Makefiles" 
/home/adam/projects/EmscriptenProjects/CadModelConverter 
/home/adam/projects/EmscriptenProjects/CadModelConverter 
/home/adam/projects/EmscriptenProjects/CadModelConverter/build 
/home/adam/projects/EmscriptenProjects/CadModelConverter/build 
/home/adam/projects/EmscriptenProjects/CadModelConverter/build/CMakeFiles/cadModelConverter.dir/DependInfo.cmake
 
--color=
Dependee 
"/home/adam/projects/EmscriptenProjects/CadModelConverter/build/CMakeFiles/cadModelConverter.dir/DependInfo.cmake"
 
is newer than depender 
"/home/adam/projects/EmscriptenProjects/CadModelConverter/build/CMakeFiles/cadModelConverter.dir/depend.internal".
Scanning dependencies of target cadModelConverter
make[2]: Leaving directory 
'/home/adam/projects/EmscriptenProjects/CadModelConverter/build'
/usr/bin/make -f CMakeFiles/cadModelConverter.dir/build.make 
CMakeFiles/cadModelConverter.dir/build
make[2]: Entering directory 
'/home/adam/projects/EmscriptenProjects/CadModelConverter/build'
[ 20%] Building CXX object 
CMakeFiles/cadModelConverter.dir/fileconverter.cpp.o
/home/adam/Temp/emsdk/upstream/emscripten/em++   
-I/home/adam/projects/EmscriptenProjects/CadModelConverter 
-I/home/adam/Temp/instal/OCCT_emsdk/include/opencascade  -s WASM=1 -s 
ALLOW_MEMORY_GROWTH=1 -v   -std=gnu++11 -o 
CMakeFiles/cadModelConverter.dir/fileconverter.cpp.o -c 
/home/adam/projects/EmscriptenProjects/CadModelConverter/fileconverter.cpp
[ 40%] Building CXX object CMakeFiles/cadModelConverter.dir/main.cpp.o
/home/adam/Temp/emsdk/upstream/emscripten/em++   
-I/home/adam/projects/EmscriptenProjects/CadModelConverter 
-I/home/adam/Temp/instal/OCCT_emsdk/include/opencascade  -s WASM=1 -s 
ALLOW_MEMORY_GROWTH=1 -v   -std=gnu++11 -o 
CMakeFiles/cadModelConverter.dir/main.cpp.o -c 
/home/adam/projects/EmscriptenProjects/CadModelConverter/main.cpp
[ 60%] Building CXX object 
CMakeFiles/cadModelConverter.dir/myvrmlapi_writer.cpp.o
/home/adam/Temp/emsdk/upstream/emscripten/em++   
-I/home/adam/projects/EmscriptenProjects/CadModelConverter 
-I/home/adam/Temp/instal/OCCT_emsdk/include/opencascade  -s WASM=1 -s 
ALLOW_MEMORY_GROWTH=1 -v   -std=gnu++11 -o 
CMakeFiles/cadModelConverter.dir/myvrmlapi_writer.cpp.o -c 
/home/adam/projects/EmscriptenProjects/CadModelConverter/myvrmlapi_writer.cpp
shared:INFO: (Emscripten: Running sanity checks)
shared:INFO: (Emscripten: Running sanity checks)
shared:INFO: (Emscripten: Running sanity checks)
 "/home/adam/Temp/emsdk/upstream/bin/clang++" -DEMSCRIPTEN 
-fignore-exceptions -mllvm -combiner-global-alias-analysis=false -mllvm 
-enable-emscripten-sjlj -mllvm -disable-lsr -Xclang 
-isystem/home/adam/Temp/emsdk/upstream/emscripten/system/include/SDL 
-target wasm32-unknown-emscripten -D__EMSCRIPTEN_major__=2 
-D__EMSCRIPTEN_minor__=0 -D__EMSCRIPTEN_tiny__=11 -D_LIBCPP_ABI_VERSION=2 
-Dunix -D__unix -D__unix__ -Werror=implicit-function-declaration 
--sysroot=/home/adam/Temp/emsdk/upstream/emscripten/system -Xclang 
-isystem/home/adam/Temp/emsdk/upstream/emscripten/cache/wasm/include 
-Xclang -iwithsysroot/include/libcxx -Xclang 
-iwithsysroot/lib/libcxxabi/include -Xclang -iwithsysroot/include/compat 
-Xclang -iwithsysroot/include/libc -Xclang 
-iwithsysroot/lib/libc/musl/arch/emscripten -Xclang 
-iwithsysroot/local/include -Xclang -iwithsysroot/include/SSE -Xclang 
-iwithsysroot/include/neon -Xclang -iwithsysroot/lib/compiler-rt/include 
-Xclang -iwithsysroot/lib/libunwind/include 
-I/home/adam/projects/EmscriptenProjects/CadModelConverter 
-I/home/adam/Temp/instal/OCCT_emsdk/include/opencascade -v -std=gnu++11 -o 
CMakeFiles/cadModelConverter.dir/main.cpp.o -c 
/home/adam/projects/EmscriptenProjects/CadModelConverter/main.cpp -c -o 
CMakeFiles/cadModelConverter.dir/main.cpp.o
clang version 12.0.0 
(/b/s/w/ir/cache/git/chromium.googlesource.com-external-github.com-llvm-llvm--project
 
f4c8b80318005ca61bfed9b40ee9e6039194159b)
Target: wasm32-unknown-emscripten
Thread model: posix
InstalledDir: /home/adam/Temp/emsdk/upstream/bin
 (in-process)
 "/home/adam/Temp/emsdk/upstream/bin/clang-12" -cc1 -triple 
wasm32-unknown-emscripten -emit-obj -mrelax-all --mrelax-relocations 
-disable-free -main-file-name main.cpp -mrelocation-model static 
-mframe-pointer=none -fno-rounding-math -mconstructor-aliases -target-cpu 
generic -fvisibility hidden -debugger-tuning=gdb -v -resource-dir 
/home/adam/Temp/emsdk/upstream/lib/clang/12.0.0 -D EMSCRIPTEN -D 
__EMSCRIPTEN_major__=2 -D __EMSCRIPTEN_minor__=0 -D __EMSCRIPTEN_tiny__=11 
-D _LIBCPP_ABI_VERSION=2 -D unix -D __unix -D __unix__ -I 
/home/adam/projects/EmscriptenProjects/CadModelConverter -I 
/home/adam/Temp/instal/OCCT_emsdk/include/opencascade -isysroot 
/home/adam/Temp/emsdk/upstream/emscripten/system -internal-isystem 
/home/adam/Temp/emsdk/upstream/emscripten/system/include/wasm32-emscripten/c++/v1
 
-internal-isystem 
/home/adam/Temp/emsdk/upstream/emscripten/system/include/c++/v1 
-internal-isystem /home/adam/Temp/emsdk/upstream/lib/clang/12.0.0/include 
-internal-isystem 
/home/adam/Temp/emsdk/upstream/emscripten/system/include/wasm32-emscripten 
-internal-isystem /home/adam/Temp/emsdk/upstream/emscripten/system/include 
-Werror=implicit-function-declaration -std=gnu++11 -fdeprecated-macro 
-fdebug-compilation-dir 
/home/adam/projects/EmscriptenProjects/CadModelConverter/build 
-ferror-limit 19 -fgnuc-version=4.2.1 -fcxx-exceptions -fignore-exceptions 
-fexceptions 
-isystem/home/adam/Temp/emsdk/upstream/emscripten/system/include/SDL 
-isystem/home/adam/Temp/emsdk/upstream/emscripten/cache/wasm/include 
-iwithsysroot/include/libcxx -iwithsysroot/lib/libcxxabi/include 
-iwithsysroot/include/compat -iwithsysroot/include/libc 
-iwithsysroot/lib/libc/musl/arch/emscripten -iwithsysroot/local/include 
-iwithsysroot/include/SSE -iwithsysroot/include/neon 
-iwithsysroot/lib/compiler-rt/include -iwithsysroot/lib/libunwind/include 
-mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj 
-mllvm -disable-lsr -o CMakeFiles/cadModelConverter.dir/main.cpp.o -x c++ 
/home/adam/projects/EmscriptenProjects/CadModelConverter/main.cpp
clang -cc1 version 12.0.0 based upon LLVM 12.0.0git default target 
x86_64-unknown-linux-gnu
ignoring nonexistent directory 
"/home/adam/Temp/emsdk/upstream/emscripten/system/include/wasm32-emscripten/c++/v1"
ignoring nonexistent directory 
"/home/adam/Temp/emsdk/upstream/emscripten/system/include/c++/v1"
ignoring nonexistent directory 
"/home/adam/Temp/emsdk/upstream/emscripten/system/include/wasm32-emscripten"
#include "..." search starts here:
#include <...> search starts here:
 /home/adam/projects/EmscriptenProjects/CadModelConverter
 /home/adam/Temp/instal/OCCT_emsdk/include/opencascade
 /home/adam/Temp/emsdk/upstream/emscripten/system/include/SDL
 /home/adam/Temp/emsdk/upstream/emscripten/cache/wasm/include
 /home/adam/Temp/emsdk/upstream/emscripten/system/include/libcxx
 /home/adam/Temp/emsdk/upstream/emscripten/system/lib/libcxxabi/include
 /home/adam/Temp/emsdk/upstream/emscripten/system/include/compat
 /home/adam/Temp/emsdk/upstream/emscripten/system/include/libc
 /home/adam/Temp/emsdk/upstream/emscripten/system/lib/libc/musl/arch/emscripten
 /home/adam/Temp/emsdk/upstream/emscripten/system/local/include
 /home/adam/Temp/emsdk/upstream/emscripten/system/include/SSE
 /home/adam/Temp/emsdk/upstream/emscripten/system/include/neon
 /home/adam/Temp/emsdk/upstream/emscripten/system/lib/compiler-rt/include
 /home/adam/Temp/emsdk/upstream/emscripten/system/lib/libunwind/include
 /home/adam/Temp/emsdk/upstream/lib/clang/12.0.0/include
 /home/adam/Temp/emsdk/upstream/emscripten/system/include
End of search list.
 "/home/adam/Temp/emsdk/upstream/bin/clang++" -DEMSCRIPTEN 
-fignore-exceptions -mllvm -combiner-global-alias-analysis=false -mllvm 
-enable-emscripten-sjlj -mllvm -disable-lsr -Xclang 
-isystem/home/adam/Temp/emsdk/upstream/emscripten/system/include/SDL 
-target wasm32-unknown-emscripten -D__EMSCRIPTEN_major__=2 
-D__EMSCRIPTEN_minor__=0 -D__EMSCRIPTEN_tiny__=11 -D_LIBCPP_ABI_VERSION=2 
-Dunix -D__unix -D__unix__ -Werror=implicit-function-declaration 
--sysroot=/home/adam/Temp/emsdk/upstream/emscripten/system -Xclang 
-isystem/home/adam/Temp/emsdk/upstream/emscripten/cache/wasm/include 
-Xclang -iwithsysroot/include/libcxx -Xclang 
-iwithsysroot/lib/libcxxabi/include -Xclang -iwithsysroot/include/compat 
-Xclang -iwithsysroot/include/libc -Xclang 
-iwithsysroot/lib/libc/musl/arch/emscripten -Xclang 
-iwithsysroot/local/include -Xclang -iwithsysroot/include/SSE -Xclang 
-iwithsysroot/include/neon -Xclang -iwithsysroot/lib/compiler-rt/include 
-Xclang -iwithsysroot/lib/libunwind/include 
-I/home/adam/projects/EmscriptenProjects/CadModelConverter 
-I/home/adam/Temp/instal/OCCT_emsdk/include/opencascade -v -std=gnu++11 -o 
CMakeFiles/cadModelConverter.dir/fileconverter.cpp.o -c 
/home/adam/projects/EmscriptenProjects/CadModelConverter/fileconverter.cpp 
-c -o CMakeFiles/cadModelConverter.dir/fileconverter.cpp.o
clang version 12.0.0 
(/b/s/w/ir/cache/git/chromium.googlesource.com-external-github.com-llvm-llvm--project
 
f4c8b80318005ca61bfed9b40ee9e6039194159b)
Target: wasm32-unknown-emscripten
Thread model: posix
InstalledDir: /home/adam/Temp/emsdk/upstream/bin
 (in-process)
 "/home/adam/Temp/emsdk/upstream/bin/clang-12" -cc1 -triple 
wasm32-unknown-emscripten -emit-obj -mrelax-all --mrelax-relocations 
-disable-free -main-file-name fileconverter.cpp -mrelocation-model static 
-mframe-pointer=none -fno-rounding-math -mconstructor-aliases -target-cpu 
generic -fvisibility hidden -debugger-tuning=gdb -v -resource-dir 
/home/adam/Temp/emsdk/upstream/lib/clang/12.0.0 -D EMSCRIPTEN -D 
__EMSCRIPTEN_major__=2 -D __EMSCRIPTEN_minor__=0 -D __EMSCRIPTEN_tiny__=11 
-D _LIBCPP_ABI_VERSION=2 -D unix -D __unix -D __unix__ -I 
/home/adam/projects/EmscriptenProjects/CadModelConverter -I 
/home/adam/Temp/instal/OCCT_emsdk/include/opencascade -isysroot 
/home/adam/Temp/emsdk/upstream/emscripten/system -internal-isystem 
/home/adam/Temp/emsdk/upstream/emscripten/system/include/wasm32-emscripten/c++/v1
 
-internal-isystem 
/home/adam/Temp/emsdk/upstream/emscripten/system/include/c++/v1 
-internal-isystem /home/adam/Temp/emsdk/upstream/lib/clang/12.0.0/include 
-internal-isystem 
/home/adam/Temp/emsdk/upstream/emscripten/system/include/wasm32-emscripten 
-internal-isystem /home/adam/Temp/emsdk/upstream/emscripten/system/include 
-Werror=implicit-function-declaration -std=gnu++11 -fdeprecated-macro 
-fdebug-compilation-dir 
/home/adam/projects/EmscriptenProjects/CadModelConverter/build 
-ferror-limit 19 -fgnuc-version=4.2.1 -fcxx-exceptions -fignore-exceptions 
-fexceptions 
-isystem/home/adam/Temp/emsdk/upstream/emscripten/system/include/SDL 
-isystem/home/adam/Temp/emsdk/upstream/emscripten/cache/wasm/include 
-iwithsysroot/include/libcxx -iwithsysroot/lib/libcxxabi/include 
-iwithsysroot/include/compat -iwithsysroot/include/libc 
-iwithsysroot/lib/libc/musl/arch/emscripten -iwithsysroot/local/include 
-iwithsysroot/include/SSE -iwithsysroot/include/neon 
-iwithsysroot/lib/compiler-rt/include -iwithsysroot/lib/libunwind/include 
-mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj 
-mllvm -disable-lsr -o CMakeFiles/cadModelConverter.dir/fileconverter.cpp.o 
-x c++ 
/home/adam/projects/EmscriptenProjects/CadModelConverter/fileconverter.cpp
clang -cc1 version 12.0.0 based upon LLVM 12.0.0git default target 
x86_64-unknown-linux-gnu
ignoring nonexistent directory 
"/home/adam/Temp/emsdk/upstream/emscripten/system/include/wasm32-emscripten/c++/v1"
ignoring nonexistent directory 
"/home/adam/Temp/emsdk/upstream/emscripten/system/include/c++/v1"
ignoring nonexistent directory 
"/home/adam/Temp/emsdk/upstream/emscripten/system/include/wasm32-emscripten"
#include "..." search starts here:
#include <...> search starts here:
 /home/adam/projects/EmscriptenProjects/CadModelConverter
 /home/adam/Temp/instal/OCCT_emsdk/include/opencascade
 /home/adam/Temp/emsdk/upstream/emscripten/system/include/SDL
 /home/adam/Temp/emsdk/upstream/emscripten/cache/wasm/include
 /home/adam/Temp/emsdk/upstream/emscripten/system/include/libcxx
 /home/adam/Temp/emsdk/upstream/emscripten/system/lib/libcxxabi/include
 /home/adam/Temp/emsdk/upstream/emscripten/system/include/compat
 "/home/adam/Temp/emsdk/upstream/bin/clang++" -DEMSCRIPTEN 
-fignore-exceptions -mllvm -combiner-global-alias-analysis=false -mllvm 
-enable-emscripten-sjlj -mllvm -disable-lsr -Xclang 
-isystem/home/adam/Temp/emsdk/upstream/emscripten/system/include/SDL 
-target wasm32-unknown-emscripten -D__EMSCRIPTEN_major__=2 
-D__EMSCRIPTEN_minor__=0 -D__EMSCRIPTEN_tiny__=11 -D_LIBCPP_ABI_VERSION=2 
-Dunix -D__unix -D__unix__ -Werror=implicit-function-declaration 
--sysroot=/home/adam/Temp/emsdk/upstream/emscripten/system -Xclang 
-isystem/home/adam/Temp/emsdk/upstream/emscripten/cache/wasm/include 
-Xclang -iwithsysroot/include/libcxx -Xclang 
-iwithsysroot/lib/libcxxabi/include -Xclang -iwithsysroot/include/compat 
-Xclang -iwithsysroot/include/libc -Xclang 
-iwithsysroot/lib/libc/musl/arch/emscripten -Xclang 
-iwithsysroot/local/include -Xclang -iwithsysroot/include/SSE -Xclang 
-iwithsysroot/include/neon -Xclang -iwithsysroot/lib/compiler-rt/include 
-Xclang -iwithsysroot/lib/libunwind/include 
-I/home/adam/projects/EmscriptenProjects/CadModelConverter 
-I/home/adam/Temp/instal/OCCT_emsdk/include/opencascade -v -std=gnu++11 -o 
CMakeFiles/cadModelConverter.dir/myvrmlapi_writer.cpp.o -c 
/home/adam/projects/EmscriptenProjects/CadModelConverter/myvrmlapi_writer.cpp 
-c -o CMakeFiles/cadModelConverter.dir/myvrmlapi_writer.cpp.o
 /home/adam/Temp/emsdk/upstream/emscripten/system/include/libc
 /home/adam/Temp/emsdk/upstream/emscripten/system/lib/libc/musl/arch/emscripten
 /home/adam/Temp/emsdk/upstream/emscripten/system/local/include
 /home/adam/Temp/emsdk/upstream/emscripten/system/include/SSE
 /home/adam/Temp/emsdk/upstream/emscripten/system/include/neon
 /home/adam/Temp/emsdk/upstream/emscripten/system/lib/compiler-rt/include
 /home/adam/Temp/emsdk/upstream/emscripten/system/lib/libunwind/include
 /home/adam/Temp/emsdk/upstream/lib/clang/12.0.0/include
 /home/adam/Temp/emsdk/upstream/emscripten/system/include
End of search list.
clang version 12.0.0 
(/b/s/w/ir/cache/git/chromium.googlesource.com-external-github.com-llvm-llvm--project
 
f4c8b80318005ca61bfed9b40ee9e6039194159b)
Target: wasm32-unknown-emscripten
Thread model: posix
InstalledDir: /home/adam/Temp/emsdk/upstream/bin
 (in-process)
 "/home/adam/Temp/emsdk/upstream/bin/clang-12" -cc1 -triple 
wasm32-unknown-emscripten -emit-obj -mrelax-all --mrelax-relocations 
-disable-free -main-file-name myvrmlapi_writer.cpp -mrelocation-model 
static -mframe-pointer=none -fno-rounding-math -mconstructor-aliases 
-target-cpu generic -fvisibility hidden -debugger-tuning=gdb -v 
-resource-dir /home/adam/Temp/emsdk/upstream/lib/clang/12.0.0 -D EMSCRIPTEN 
-D __EMSCRIPTEN_major__=2 -D __EMSCRIPTEN_minor__=0 -D 
__EMSCRIPTEN_tiny__=11 -D _LIBCPP_ABI_VERSION=2 -D unix -D __unix -D 
__unix__ -I /home/adam/projects/EmscriptenProjects/CadModelConverter -I 
/home/adam/Temp/instal/OCCT_emsdk/include/opencascade -isysroot 
/home/adam/Temp/emsdk/upstream/emscripten/system -internal-isystem 
/home/adam/Temp/emsdk/upstream/emscripten/system/include/wasm32-emscripten/c++/v1
 
-internal-isystem 
/home/adam/Temp/emsdk/upstream/emscripten/system/include/c++/v1 
-internal-isystem /home/adam/Temp/emsdk/upstream/lib/clang/12.0.0/include 
-internal-isystem 
/home/adam/Temp/emsdk/upstream/emscripten/system/include/wasm32-emscripten 
-internal-isystem /home/adam/Temp/emsdk/upstream/emscripten/system/include 
-Werror=implicit-function-declaration -std=gnu++11 -fdeprecated-macro 
-fdebug-compilation-dir 
/home/adam/projects/EmscriptenProjects/CadModelConverter/build 
-ferror-limit 19 -fgnuc-version=4.2.1 -fcxx-exceptions -fignore-exceptions 
-fexceptions 
-isystem/home/adam/Temp/emsdk/upstream/emscripten/system/include/SDL 
-isystem/home/adam/Temp/emsdk/upstream/emscripten/cache/wasm/include 
-iwithsysroot/include/libcxx -iwithsysroot/lib/libcxxabi/include 
-iwithsysroot/include/compat -iwithsysroot/include/libc 
-iwithsysroot/lib/libc/musl/arch/emscripten -iwithsysroot/local/include 
-iwithsysroot/include/SSE -iwithsysroot/include/neon 
-iwithsysroot/lib/compiler-rt/include -iwithsysroot/lib/libunwind/include 
-mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj 
-mllvm -disable-lsr -o 
CMakeFiles/cadModelConverter.dir/myvrmlapi_writer.cpp.o -x c++ 
/home/adam/projects/EmscriptenProjects/CadModelConverter/myvrmlapi_writer.cpp
clang -cc1 version 12.0.0 based upon LLVM 12.0.0git default target 
x86_64-unknown-linux-gnu
ignoring nonexistent directory 
"/home/adam/Temp/emsdk/upstream/emscripten/system/include/wasm32-emscripten/c++/v1"
ignoring nonexistent directory 
"/home/adam/Temp/emsdk/upstream/emscripten/system/include/c++/v1"
ignoring nonexistent directory 
"/home/adam/Temp/emsdk/upstream/emscripten/system/include/wasm32-emscripten"
#include "..." search starts here:
#include <...> search starts here:
 /home/adam/projects/EmscriptenProjects/CadModelConverter
 /home/adam/Temp/instal/OCCT_emsdk/include/opencascade
 /home/adam/Temp/emsdk/upstream/emscripten/system/include/SDL
 /home/adam/Temp/emsdk/upstream/emscripten/cache/wasm/include
 /home/adam/Temp/emsdk/upstream/emscripten/system/include/libcxx
 /home/adam/Temp/emsdk/upstream/emscripten/system/lib/libcxxabi/include
 /home/adam/Temp/emsdk/upstream/emscripten/system/include/compat
 /home/adam/Temp/emsdk/upstream/emscripten/system/include/libc
 /home/adam/Temp/emsdk/upstream/emscripten/system/lib/libc/musl/arch/emscripten
 /home/adam/Temp/emsdk/upstream/emscripten/system/local/include
 /home/adam/Temp/emsdk/upstream/emscripten/system/include/SSE
 /home/adam/Temp/emsdk/upstream/emscripten/system/include/neon
 /home/adam/Temp/emsdk/upstream/emscripten/system/lib/compiler-rt/include
 /home/adam/Temp/emsdk/upstream/emscripten/system/lib/libunwind/include
 /home/adam/Temp/emsdk/upstream/lib/clang/12.0.0/include
 /home/adam/Temp/emsdk/upstream/emscripten/system/include
End of search list.
[ 80%] Linking CXX executable cadModelConverter
/usr/bin/cmake -E cmake_link_script 
CMakeFiles/cadModelConverter.dir/link.txt --verbose=1
/home/adam/Temp/emsdk/upstream/emscripten/em++   -s WASM=1 -s 
ALLOW_MEMORY_GROWTH=1 -v  -rdynamic --bind -s FORCE_FILESYSTEM=1 -s 
USE_SDL=2 -s FORCE_FILESYSTEM=1 
CMakeFiles/cadModelConverter.dir/fileconverter.cpp.o 
CMakeFiles/cadModelConverter.dir/main.cpp.o 
CMakeFiles/cadModelConverter.dir/myvrmlapi_writer.cpp.o  -o 
cadModelConverter  -Wl,--whole-archive 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKRWMesh.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKBinXCAF.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKXmlXCAF.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKVRML.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKSTL.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKXDESTEP.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKXDEIGES.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKXCAF.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKIGES.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKSTEP.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKSTEP209.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKSTEPAttr.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKSTEPBase.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKXSBase.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKVCAF.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKXmlTObj.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKBinTObj.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKTObj.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKStd.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKStdL.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKXml.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKBin.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKXmlL.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKBinL.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKCAF.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKLCAF.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKCDF.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKMeshVS.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKOpenGl.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKV3d.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKService.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKMesh.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKFeat.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKOffset.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKFillet.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKHLR.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKBool.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKShHealing.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKBO.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKPrim.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKTopAlgo.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKGeomAlgo.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKBRep.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKGeomBase.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKG3d.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKG2d.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKMath.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKernel.a -Wl,--no-whole-archive 
shared:INFO: (Emscripten: Running sanity checks)
 "/home/adam/Temp/emsdk/upstream/bin/wasm-ld" -o cadModelConverter.wasm 
CMakeFiles/cadModelConverter.dir/fileconverter.cpp.o 
CMakeFiles/cadModelConverter.dir/main.cpp.o 
CMakeFiles/cadModelConverter.dir/myvrmlapi_writer.cpp.o 
-L/home/adam/Temp/emsdk/upstream/emscripten/system/local/lib 
-L/home/adam/Temp/emsdk/upstream/emscripten/system/lib --whole-archive 
-L/home/adam/Temp/emsdk/upstream/emscripten/cache/wasm 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKRWMesh.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKBinXCAF.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKXmlXCAF.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKVRML.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKSTL.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKXDESTEP.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKXDEIGES.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKXCAF.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKIGES.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKSTEP.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKSTEP209.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKSTEPAttr.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKSTEPBase.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKXSBase.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKVCAF.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKXmlTObj.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKBinTObj.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKTObj.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKStd.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKStdL.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKXml.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKBin.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKXmlL.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKBinL.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKCAF.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKLCAF.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKCDF.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKMeshVS.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKOpenGl.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKV3d.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKService.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKMesh.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKFeat.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKOffset.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKFillet.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKHLR.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKBool.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKShHealing.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKBO.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKPrim.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKTopAlgo.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKGeomAlgo.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKBRep.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKGeomBase.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKG3d.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKG2d.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKMath.a 
/home/adam/Temp/instal/OCCT_emsdk/lib/libTKernel.a --no-whole-archive 
/home/adam/Temp/emsdk/upstream/emscripten/cache/wasm/libSDL2.a 
--whole-archive 
/home/adam/Temp/emsdk/upstream/emscripten/cache/wasm/libembind-rtti.a 
--no-whole-archive 
/home/adam/Temp/emsdk/upstream/emscripten/cache/wasm/libgl.a 
/home/adam/Temp/emsdk/upstream/emscripten/cache/wasm/libc.a 
/home/adam/Temp/emsdk/upstream/emscripten/cache/wasm/libcompiler_rt.a 
/home/adam/Temp/emsdk/upstream/emscripten/cache/wasm/libc++-noexcept.a 
/home/adam/Temp/emsdk/upstream/emscripten/cache/wasm/libc++abi-noexcept.a 
/home/adam/Temp/emsdk/upstream/emscripten/cache/wasm/libdlmalloc.a 
/home/adam/Temp/emsdk/upstream/emscripten/cache/wasm/libc_rt_wasm.a 
/home/adam/Temp/emsdk/upstream/emscripten/cache/wasm/libsockets.a -mllvm 
-combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj -mllvm 
-disable-lsr --allow-undefined --strip-debug --export-table --export main 
--export emscripten_stack_get_end --export emscripten_stack_get_free 
--export emscripten_stack_init --export stackSave --export stackRestore 
--export stackAlloc --export __wasm_call_ctors --export fflush --export 
__errno_location --export malloc --export free --export setThrew --export 
emscripten_main_thread_process_queued_calls --export 
_ZSt18uncaught_exceptionv --export __cxa_is_pointer_type --export 
__cxa_can_catch --export realloc --export testSetjmp --export saveSetjmp 
--export _get_tzname --export _get_daylight --export _get_timezone --export 
emscripten_GetProcAddress --export strstr --export htons --export ntohs 
--export memcpy --export memalign --export memset -z stack-size=5242880 
--initial-memory=16777216 --no-entry --max-memory=2147483648 
--global-base=1024
 "/home/adam/Temp/emsdk/upstream/bin/wasm-emscripten-finalize" 
--detect-features --minimize-wasm-changes --dyncalls-i64 
cadModelConverter.wasm -o cadModelConverter.wasm
 "/home/adam/Temp/emsdk/node/12.18.1_64bit/bin/node" 
/home/adam/Temp/emsdk/upstream/emscripten/src/compiler.js 
/tmp/tmpc39q3j3t.txt
make[2]: Leaving directory 
'/home/adam/projects/EmscriptenProjects/CadModelConverter/build'
[100%] Built target cadModelConverter
make[1]: Leaving directory 
'/home/adam/projects/EmscriptenProjects/CadModelConverter/build'
/usr/bin/cmake -E cmake_progress_start 
/home/adam/projects/EmscriptenProjects/CadModelConverter/build/CMakeFiles 0
*** Finished ***
---------------------------------------------------------------------------------------
Thanks in advance for any suggestions. 
Regards
Adam Wnek

-- 
You received this message because you are subscribed to the Google Groups 
"emscripten-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/emscripten-discuss/7a27757e-2691-40c5-bb65-912651effb77n%40googlegroups.com.

Reply via email to