forderud / QtWasm

Dockerfile for building Qt projects for WebAssembly
https://hub.docker.com/r/forderud/qtwasm
17 stars 4 forks source link

Compile hdf5 with simd128 flag also #58

Closed qdel closed 1 year ago

forderud commented 1 year ago

@qdel I'm observing the following error when attempting to build the Docker image after merging this PR:

 > [qtbuilder 28/28] RUN emmake make -j`nproc` install:
#0 0.637 make: make -j12 install
#0 0.675 [  0%] Building C object src/CMakeFiles/H5make_libsettings.dir/H5make_libsettings.c.o
#0 0.675 [  0%] Building C object src/CMakeFiles/H5detect.dir/H5detect.c.o
#0 0.790 clang-16clang-16: : error: unknown argument: '-msmid128'
#0 0.790 error: unknown argument: '-msmid128'
#0 0.792 emcc: error: '/emsdk/upstream/bin/clang -target wasm32-unknown-emscripten -fvisibility=default -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr -D__EMSCRIPTEN_SHARED_MEMORY__=1 -DEMSCRIPTEN -Werror=implicit-function-declaration -I/emsdk/upstream/emscripten/cache/sysroot/include/SDL --sysroot=/emsdk/upstream/emscripten/cache/sysroot -Xclang -iwithsysroot/include/compat -I/build/hdf5-1.8.23/src -I/build/hdf5-1.8.23/build-wasm/src -std=c99 -O3 -DNDEBUG -fPIE -fwasm-exceptions -msmid128 -O0 -std=gnu99 -MD -MT src/CMakeFiles/H5detect.dir/H5detect.c.o -MF CMakeFiles/H5detect.dir/H5detect.c.o.d -c -pthread /build/hdf5-1.8.23/src/H5detect.c -o CMakeFiles/H5detect.dir/H5detect.c.o' failed (returned 1)

Any suggestions for how to fix it?

forderud commented 12 months ago

I've now uploaded a v6.5.3.1 image to https://hub.docker.com/r/forderud/qtwasm that includes this change.