Skip to content

Commit 78287ce

Browse files
authored
binaryen.js building: don' t assume the intermediate form is bitcode (#2184)
(which it isn't when using the wasm backend with object files)
1 parent 5d842aa commit 78287ce

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

build-js.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ echo "generate embedded intrinsics module"
7575

7676
python $BINARYEN_SCRIPTS/embedwast.py $BINARYEN_SRC/passes/wasm-intrinsics.wast $BINARYEN_SRC/passes/WasmIntrinsics.cpp
7777

78-
echo "building shared bitcode"
78+
echo "compiling source files"
7979

8080
mkdir -p ${OUT}
8181
"$EMSCRIPTEN/em++" \
@@ -171,7 +171,7 @@ mkdir -p ${OUT}
171171
$BINARYEN_SRC/wasm/wasm-validator.cpp \
172172
$BINARYEN_SRC/wasm/wasm.cpp \
173173
-I$BINARYEN_SRC \
174-
-o ${OUT}/shared.bc
174+
-o ${OUT}/shared.o
175175

176176
echo "building binaryen.js"
177177

@@ -858,7 +858,7 @@ export_function "_BinaryenSetAPITracing"
858858
"$EMSCRIPTEN/em++" \
859859
$EMCC_ARGS \
860860
$BINARYEN_SRC/binaryen-c.cpp \
861-
$OUT/shared.bc \
861+
$OUT/shared.o \
862862
-I$BINARYEN_SRC/ \
863863
-s EXPORTED_FUNCTIONS=[${EXPORTED_FUNCTIONS}] \
864864
-o $OUT/binaryen${OUT_FILE_SUFFIX}.js \

0 commit comments

Comments
 (0)