Skip to content

Commit 5e9694f

Browse files
respect WASI_VFS_CLI and WASMOPT
1 parent 9e8450b commit 5e9694f

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

packages/npm-packages/ruby-wasm-wasi/tools/pack-ruby-wasm.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ package_dir="$(cd "$(dirname "$0")/.." && pwd)"
1515

1616
mkdir -p "$dist_dir"
1717

18-
wasm-opt --strip-debug "$ruby_root/usr/local/bin/ruby" -o "$dist_dir/ruby.wasm"
18+
"$WASMOPT" --strip-debug "$ruby_root/usr/local/bin/ruby" -o "$dist_dir/ruby.wasm"
1919

2020
# Build +stdlib versions (removing files that are not used in normal use cases)
2121

@@ -24,7 +24,7 @@ cp -R "$ruby_root" "$workdir/ruby-root"
2424
rm -rf $workdir/ruby-root/usr/local/include
2525
rm -f $workdir/ruby-root/usr/local/lib/libruby-static.a
2626
rm -f $workdir/ruby-root/usr/local/bin/ruby
27-
wasi-vfs pack "$dist_dir/ruby.wasm" --mapdir /usr::$workdir/ruby-root/usr -o "$dist_dir/ruby+stdlib.wasm"
28-
wasi-vfs pack "$ruby_root/usr/local/bin/ruby" --mapdir /usr::$workdir/ruby-root/usr -o "$dist_dir/ruby.debug+stdlib.wasm"
27+
"$WASI_VFS_CLI" pack "$dist_dir/ruby.wasm" --mapdir /usr::$workdir/ruby-root/usr -o "$dist_dir/ruby+stdlib.wasm"
28+
"$WASI_VFS_CLI" pack "$ruby_root/usr/local/bin/ruby" --mapdir /usr::$workdir/ruby-root/usr -o "$dist_dir/ruby.debug+stdlib.wasm"
2929

3030
cp $dist_dir/*.wasm "$package_dir/dist/"

tasks/packaging.rake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ namespace :npm do
2222
desc "Build npm package #{pkg[:name]}"
2323
task pkg[:name] => ["build:#{pkg[:build]}", wasi_vfs.cli_install_task] do
2424
sh "npm ci", chdir: pkg_dir
25-
sh "#{pkg_dir}/build-package.sh #{base_dir}/rubies/#{pkg[:build]}"
25+
sh tools, "#{pkg_dir}/build-package.sh #{base_dir}/rubies/#{pkg[:build]}"
2626
sh "npm pack", chdir: pkg_dir
2727
end
2828

0 commit comments

Comments
 (0)