Stream: git-wasmtime

Topic: wasmtime / issue #4260 fuzz: failed to build fuzz targets


view this post on Zulip Wasmtime GitHub notifications bot (Jun 10 2022 at 16:15):

abrown labeled issue #4260:

Steps to Reproduce

Expected Results

Fuzz targets build and run.

Actual Results

The fuzz target fails to link due to the Wasm spec interpreter. All targets are affected, not just differential_spec. For example, the compile target:

$ cargo +nightly fuzz run compile
   Compiling wasmtime-fuzz v0.0.0 (/.../wasmtime/fuzz)
error: linking with `cc` failed: exit status: 1
  |
  = note: "cc" "-m64" "-Wl,-Bstatic" "-Wl,--whole-archive" "/home/abrown/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-nightly_rt.asan.a" "-Wl,--no-whole-archive" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/compile-7ed345cd3f51cc7b.compile.b8936238-cgu.0.rcgu.o" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/compile-7ed345cd3f51cc7b.439bodyc93db4tnc.rcgu.o" "-Wl,--as-needed" "-L" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps" "-L" "/.../wasmtime/target/release/deps" "-L" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/build/libfuzzer-sys-188a5c782a266e46/out" "-L" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/build/psm-5c7f3b9b974e3b51/out" "-L" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/build/zstd-sys-66c6c7d046266bb1/out" "-L" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/build/wasmtime-fiber-00fcdfa06b1d0dfa/out" "-L" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/build/ittapi-rs-14cf004c87b3bfde/out" "-L" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/build/wasmtime-runtime-45c4cf103848b744/out" "-L" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/gn_out/obj" "-L" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/build/wasm-spec-interpreter-55fab498cc999df3/out" "-L" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/build/ocaml-boxroot-sys-b44df428fa4ffe8c/out" "-L" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/build/ocaml-boxroot-sys-b44df428fa4ffe8c/out" "-L" "/home/abrown/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libwasmtime_fuzzing-b327a0b281522a78.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libwasm_spec_interpreter-96dbe1c081801da4.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libocaml_interop-a690e82c21d185c3.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libstatic_assertions-3428fc45833adfd0.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libocaml_sys-fd9b7204a2fbb4ad.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libcty-158673727861d9cb.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libocaml_boxroot_sys-dc17be83f5dff409.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libwasmi-78d096f5840186ef.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libmemory_units-d272a1022d429a8c.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libwasmi_validation-23b3c0b1d3f32568.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libdowncast_rs-63013c4e2f9eac85.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libparity_wasm-3ad459ced1943296.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libnum_rational-1f67ab62aab43b4a.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libnum_bigint-99e5d20a0a5e8184.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libnum_integer-9a77d4be547ed272.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libnum_traits-59c5a0481893e134.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libwasmprinter-135a3767e84c080b.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libv8-6f0c782b91a63731.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libtempfile-07a09217a2aed0a8.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libfastrand-194c58a223a455a9.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libremove_dir_all-3e6c29847508fd3c.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libwasmtime_wast-eb67ec7f59b2d979.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libwasm_smith-372a7a8646b0cec0.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libflagset-1ab40024194b7dfc.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libwasm_mutate-64be14b5726b64cc.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libegg-d60c7efa0d222eb3.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libinstant-72ceed0a583e8641.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libsymbolic_expressions-033c3217779c0c98.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libwasm_encoder-c225f584b71f3425.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libwasmtime-20e1d18b2316c644.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libwat-78993a13279ac5f7.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libwast-ac400f0d39a11952.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libleb128-7791ae5a93faae88.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libunicode_width-f76b5532a1570097.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libwasmtime_cranelift-66d01707757fc0ae.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libcranelift_native-f66bf3247e7034bc.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libcranelift_wasm-dd06e4bbb5a84cf7.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libitertools-dd317f42538fd50e.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libcranelift_frontend-0781f56d80b84985.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libcranelift_codegen-a92c3ba5ddaeebb1.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libcranelift_codegen_shared-3ebfdcb2426c965d.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libregalloc2-aca01c412608a74d.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libslice_group_by-429e0fb432168c3e.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libfxhash-e0f2a57657b2db1a.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libbyteorder-fef7c60f24d83d9f.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libsmallvec-4ee20c9c36e72ed1.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libcranelift_bforest-c6d33aa04d833dbe.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libpsm-c89bb27aad4787be.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/librayon-bf56e136080d6bed.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/librayon_core-85d78a526b443a06.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libnum_cpus-661136f343128e75.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libcrossbeam_deque-da4715a0b73f4f6e.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libcrossbeam_epoch-eb420b54e8fa0486.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libscopeguard-72fded2fd2a0a27d.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libcrossbeam_channel-7670c4f682c25e5d.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libcrossbeam_utils-e726d37ba7191bc1.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libeither-d0338170be52c3d3.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libwasmtime_jit-eebeb02964454648.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libcpp_demangle-d514db7c63c1f7c0.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libittapi_rs-ba5c398e95594a70.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libwasmtime_cache-4599b81e315bed4e.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libbase64-d114d2fc7f58cfd3.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libbincode-9ebbb4a6bb2521fe.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libfile_per_thread_logger-63e67107637dbb85.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libenv_logger-9f69b85828dfbf73.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libatty-832f8301505fa533.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libtermcolor-86f034a8174925b5.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libhumantime-d3a0f7228c8fd36e.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libregex-b67b4efce5e8a169.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libaho_corasick-b0d14874248a59a3.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libregex_syntax-c3effd917e63a28a.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libtoml-a4f86a54d30246bb.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libzstd-598a54d3f9824371.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libzstd_safe-0abedf77ad82b1e9.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libzstd_sys-17fbac5e16238162.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libdirectories_next-ba57d0bd7f053716.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libdirs_sys_next-98ba182767c03a66.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libsha2-3b87d570b9591658.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libcpufeatures-4d515e565fc86781.rlib" "/.../wasmtime/target/x86_64-u
[message truncated]

view this post on Zulip Wasmtime GitHub notifications bot (Jun 10 2022 at 16:15):

abrown opened issue #4260:

Steps to Reproduce

Expected Results

Fuzz targets build and run.

Actual Results

The fuzz target fails to link due to the Wasm spec interpreter. All targets are affected, not just differential_spec. For example, the compile target:

$ cargo +nightly fuzz run compile
   Compiling wasmtime-fuzz v0.0.0 (/.../wasmtime/fuzz)
error: linking with `cc` failed: exit status: 1
  |
  = note: "cc" "-m64" "-Wl,-Bstatic" "-Wl,--whole-archive" "/home/abrown/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-nightly_rt.asan.a" "-Wl,--no-whole-archive" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/compile-7ed345cd3f51cc7b.compile.b8936238-cgu.0.rcgu.o" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/compile-7ed345cd3f51cc7b.439bodyc93db4tnc.rcgu.o" "-Wl,--as-needed" "-L" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps" "-L" "/.../wasmtime/target/release/deps" "-L" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/build/libfuzzer-sys-188a5c782a266e46/out" "-L" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/build/psm-5c7f3b9b974e3b51/out" "-L" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/build/zstd-sys-66c6c7d046266bb1/out" "-L" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/build/wasmtime-fiber-00fcdfa06b1d0dfa/out" "-L" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/build/ittapi-rs-14cf004c87b3bfde/out" "-L" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/build/wasmtime-runtime-45c4cf103848b744/out" "-L" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/gn_out/obj" "-L" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/build/wasm-spec-interpreter-55fab498cc999df3/out" "-L" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/build/ocaml-boxroot-sys-b44df428fa4ffe8c/out" "-L" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/build/ocaml-boxroot-sys-b44df428fa4ffe8c/out" "-L" "/home/abrown/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libwasmtime_fuzzing-b327a0b281522a78.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libwasm_spec_interpreter-96dbe1c081801da4.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libocaml_interop-a690e82c21d185c3.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libstatic_assertions-3428fc45833adfd0.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libocaml_sys-fd9b7204a2fbb4ad.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libcty-158673727861d9cb.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libocaml_boxroot_sys-dc17be83f5dff409.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libwasmi-78d096f5840186ef.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libmemory_units-d272a1022d429a8c.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libwasmi_validation-23b3c0b1d3f32568.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libdowncast_rs-63013c4e2f9eac85.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libparity_wasm-3ad459ced1943296.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libnum_rational-1f67ab62aab43b4a.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libnum_bigint-99e5d20a0a5e8184.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libnum_integer-9a77d4be547ed272.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libnum_traits-59c5a0481893e134.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libwasmprinter-135a3767e84c080b.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libv8-6f0c782b91a63731.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libtempfile-07a09217a2aed0a8.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libfastrand-194c58a223a455a9.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libremove_dir_all-3e6c29847508fd3c.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libwasmtime_wast-eb67ec7f59b2d979.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libwasm_smith-372a7a8646b0cec0.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libflagset-1ab40024194b7dfc.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libwasm_mutate-64be14b5726b64cc.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libegg-d60c7efa0d222eb3.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libinstant-72ceed0a583e8641.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libsymbolic_expressions-033c3217779c0c98.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libwasm_encoder-c225f584b71f3425.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libwasmtime-20e1d18b2316c644.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libwat-78993a13279ac5f7.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libwast-ac400f0d39a11952.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libleb128-7791ae5a93faae88.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libunicode_width-f76b5532a1570097.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libwasmtime_cranelift-66d01707757fc0ae.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libcranelift_native-f66bf3247e7034bc.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libcranelift_wasm-dd06e4bbb5a84cf7.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libitertools-dd317f42538fd50e.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libcranelift_frontend-0781f56d80b84985.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libcranelift_codegen-a92c3ba5ddaeebb1.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libcranelift_codegen_shared-3ebfdcb2426c965d.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libregalloc2-aca01c412608a74d.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libslice_group_by-429e0fb432168c3e.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libfxhash-e0f2a57657b2db1a.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libbyteorder-fef7c60f24d83d9f.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libsmallvec-4ee20c9c36e72ed1.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libcranelift_bforest-c6d33aa04d833dbe.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libpsm-c89bb27aad4787be.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/librayon-bf56e136080d6bed.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/librayon_core-85d78a526b443a06.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libnum_cpus-661136f343128e75.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libcrossbeam_deque-da4715a0b73f4f6e.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libcrossbeam_epoch-eb420b54e8fa0486.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libscopeguard-72fded2fd2a0a27d.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libcrossbeam_channel-7670c4f682c25e5d.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libcrossbeam_utils-e726d37ba7191bc1.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libeither-d0338170be52c3d3.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libwasmtime_jit-eebeb02964454648.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libcpp_demangle-d514db7c63c1f7c0.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libittapi_rs-ba5c398e95594a70.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libwasmtime_cache-4599b81e315bed4e.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libbase64-d114d2fc7f58cfd3.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libbincode-9ebbb4a6bb2521fe.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libfile_per_thread_logger-63e67107637dbb85.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libenv_logger-9f69b85828dfbf73.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libatty-832f8301505fa533.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libtermcolor-86f034a8174925b5.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libhumantime-d3a0f7228c8fd36e.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libregex-b67b4efce5e8a169.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libaho_corasick-b0d14874248a59a3.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libregex_syntax-c3effd917e63a28a.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libtoml-a4f86a54d30246bb.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libzstd-598a54d3f9824371.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libzstd_safe-0abedf77ad82b1e9.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libzstd_sys-17fbac5e16238162.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libdirectories_next-ba57d0bd7f053716.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libdirs_sys_next-98ba182767c03a66.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libsha2-3b87d570b9591658.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libcpufeatures-4d515e565fc86781.rlib" "/.../wasmtime/target/x86_64-un
[message truncated]

view this post on Zulip Wasmtime GitHub notifications bot (Jun 10 2022 at 16:17):

abrown commented on issue #4260:

I suspect this has something to do with how OCaml is building the Wasm spec interpreter and some incompatibility with other tools on my system but I'm not really sure. Any help is appreciated!

view this post on Zulip Wasmtime GitHub notifications bot (Jun 10 2022 at 16:19):

abrown commented on issue #4260:

cc: @conrad-watt, @alexcrichton

view this post on Zulip Wasmtime GitHub notifications bot (Jun 10 2022 at 16:43):

cfallin commented on issue #4260:

Just to double-check: does this occur after a cargo clean (or rm -rf target/ I guess just to be extra-sure)?

view this post on Zulip Wasmtime GitHub notifications bot (Jun 10 2022 at 16:53):

abrown commented on issue #4260:

Yeah, I can run the following prior to the above cargo +nightly fuzz run compile command and still see the link error:

rm -rf crates/fuzzing/wasm-spec-interpreter/ocaml/spec
rm -rf target

[Also, I am updating the issue with the OCaml versions I see on the CLI]

view this post on Zulip Wasmtime GitHub notifications bot (Jun 10 2022 at 16:54):

abrown edited issue #4260:

Steps to Reproduce

Expected Results

Fuzz targets build and run.

Actual Results

The fuzz target fails to link due to the Wasm spec interpreter. All targets are affected, not just differential_spec. For example, the compile target:

$ cargo +nightly fuzz run compile
   Compiling wasmtime-fuzz v0.0.0 (/.../wasmtime/fuzz)
error: linking with `cc` failed: exit status: 1
  |
  = note: "cc" "-m64" "-Wl,-Bstatic" "-Wl,--whole-archive" "/home/abrown/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-nightly_rt.asan.a" "-Wl,--no-whole-archive" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/compile-7ed345cd3f51cc7b.compile.b8936238-cgu.0.rcgu.o" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/compile-7ed345cd3f51cc7b.439bodyc93db4tnc.rcgu.o" "-Wl,--as-needed" "-L" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps" "-L" "/.../wasmtime/target/release/deps" "-L" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/build/libfuzzer-sys-188a5c782a266e46/out" "-L" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/build/psm-5c7f3b9b974e3b51/out" "-L" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/build/zstd-sys-66c6c7d046266bb1/out" "-L" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/build/wasmtime-fiber-00fcdfa06b1d0dfa/out" "-L" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/build/ittapi-rs-14cf004c87b3bfde/out" "-L" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/build/wasmtime-runtime-45c4cf103848b744/out" "-L" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/gn_out/obj" "-L" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/build/wasm-spec-interpreter-55fab498cc999df3/out" "-L" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/build/ocaml-boxroot-sys-b44df428fa4ffe8c/out" "-L" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/build/ocaml-boxroot-sys-b44df428fa4ffe8c/out" "-L" "/home/abrown/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libwasmtime_fuzzing-b327a0b281522a78.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libwasm_spec_interpreter-96dbe1c081801da4.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libocaml_interop-a690e82c21d185c3.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libstatic_assertions-3428fc45833adfd0.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libocaml_sys-fd9b7204a2fbb4ad.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libcty-158673727861d9cb.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libocaml_boxroot_sys-dc17be83f5dff409.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libwasmi-78d096f5840186ef.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libmemory_units-d272a1022d429a8c.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libwasmi_validation-23b3c0b1d3f32568.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libdowncast_rs-63013c4e2f9eac85.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libparity_wasm-3ad459ced1943296.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libnum_rational-1f67ab62aab43b4a.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libnum_bigint-99e5d20a0a5e8184.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libnum_integer-9a77d4be547ed272.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libnum_traits-59c5a0481893e134.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libwasmprinter-135a3767e84c080b.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libv8-6f0c782b91a63731.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libtempfile-07a09217a2aed0a8.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libfastrand-194c58a223a455a9.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libremove_dir_all-3e6c29847508fd3c.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libwasmtime_wast-eb67ec7f59b2d979.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libwasm_smith-372a7a8646b0cec0.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libflagset-1ab40024194b7dfc.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libwasm_mutate-64be14b5726b64cc.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libegg-d60c7efa0d222eb3.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libinstant-72ceed0a583e8641.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libsymbolic_expressions-033c3217779c0c98.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libwasm_encoder-c225f584b71f3425.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libwasmtime-20e1d18b2316c644.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libwat-78993a13279ac5f7.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libwast-ac400f0d39a11952.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libleb128-7791ae5a93faae88.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libunicode_width-f76b5532a1570097.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libwasmtime_cranelift-66d01707757fc0ae.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libcranelift_native-f66bf3247e7034bc.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libcranelift_wasm-dd06e4bbb5a84cf7.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libitertools-dd317f42538fd50e.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libcranelift_frontend-0781f56d80b84985.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libcranelift_codegen-a92c3ba5ddaeebb1.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libcranelift_codegen_shared-3ebfdcb2426c965d.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libregalloc2-aca01c412608a74d.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libslice_group_by-429e0fb432168c3e.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libfxhash-e0f2a57657b2db1a.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libbyteorder-fef7c60f24d83d9f.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libsmallvec-4ee20c9c36e72ed1.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libcranelift_bforest-c6d33aa04d833dbe.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libpsm-c89bb27aad4787be.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/librayon-bf56e136080d6bed.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/librayon_core-85d78a526b443a06.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libnum_cpus-661136f343128e75.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libcrossbeam_deque-da4715a0b73f4f6e.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libcrossbeam_epoch-eb420b54e8fa0486.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libscopeguard-72fded2fd2a0a27d.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libcrossbeam_channel-7670c4f682c25e5d.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libcrossbeam_utils-e726d37ba7191bc1.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libeither-d0338170be52c3d3.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libwasmtime_jit-eebeb02964454648.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libcpp_demangle-d514db7c63c1f7c0.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libittapi_rs-ba5c398e95594a70.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libwasmtime_cache-4599b81e315bed4e.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libbase64-d114d2fc7f58cfd3.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libbincode-9ebbb4a6bb2521fe.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libfile_per_thread_logger-63e67107637dbb85.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libenv_logger-9f69b85828dfbf73.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libatty-832f8301505fa533.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libtermcolor-86f034a8174925b5.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libhumantime-d3a0f7228c8fd36e.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libregex-b67b4efce5e8a169.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libaho_corasick-b0d14874248a59a3.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libregex_syntax-c3effd917e63a28a.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libtoml-a4f86a54d30246bb.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libzstd-598a54d3f9824371.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libzstd_safe-0abedf77ad82b1e9.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libzstd_sys-17fbac5e16238162.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libdirectories_next-ba57d0bd7f053716.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libdirs_sys_next-98ba182767c03a66.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libsha2-3b87d570b9591658.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libcpufeatures-4d515e565fc86781.rlib" "/.../wasmtime/target/x86_64-un
[message truncated]

view this post on Zulip Wasmtime GitHub notifications bot (Jun 10 2022 at 17:28):

alexcrichton commented on issue #4260:

Do you have anything in RUSTFLAGS or like build.rustflags in .cargo/config.toml? This error message is coming from linker-driven LTO which Rust/Wasmtime should never used unless explicitly instructed to do so via a non-default flag.

view this post on Zulip Wasmtime GitHub notifications bot (Jun 10 2022 at 20:35):

abrown commented on issue #4260:

No, I've looked around and there's no special configuration that I can see. I rarely do that kind of thing anyways.

view this post on Zulip Wasmtime GitHub notifications bot (Jun 11 2022 at 00:46):

conrad-watt commented on issue #4260:

Is there a way to stub things out so that there's no longer a dependency on ocaml-interop, and see if that builds? This error is totally outside my realm of understanding - the only thing I notice is that IIRC I did all my testing on OCaml 4.11.2 rather than 4.12, but I'd expect any possible issues caused by the version bump to show up way earlier in the build process.

view this post on Zulip Wasmtime GitHub notifications bot (Jun 13 2022 at 13:48):

alexcrichton commented on issue #4260:

@abrown can you paste the full log of a -vv build from a clean build directory?

view this post on Zulip Wasmtime GitHub notifications bot (Jun 13 2022 at 17:50):

abrown commented on issue #4260:

@alexcrichton, cargo +nightly fuzz build apparently does not accept multiple --verbose arguments so here is what I get when I run it with a single -v:

<details>
<summary>cargo +nightly fuzz build compile</summary>

   Compiling libc v0.2.125
   Compiling autocfg v1.1.0
   Compiling cfg-if v1.0.0
   Compiling proc-macro2 v1.0.37
   Compiling unicode-xid v0.2.3
   Compiling syn v1.0.92
   Compiling version_check v0.9.4
   Compiling serde_derive v1.0.137
   Compiling serde v1.0.137
   Compiling once_cell v1.12.0
   Compiling log v0.4.17
   Compiling memchr v2.5.0
   Compiling fallible-iterator v0.2.0
   Compiling stable_deref_trait v1.2.0
   Compiling target-lexicon v0.12.3
   Compiling cranelift-isle v0.86.0 (/.../wasmtime/cranelift/isle/isle)
   Compiling smallvec v1.8.0
   Compiling cranelift-codegen-shared v0.86.0 (/.../wasmtime/cranelift/codegen/shared)
   Compiling byteorder v1.4.3
   Compiling slice-group-by v0.3.0
   Compiling lazy_static v1.4.0
   Compiling anyhow v1.0.57
   Compiling crc32fast v1.3.2
     Running `rustc --crate-name build_script_build /.../.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.125/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=1627d89d9794e87d -C extra-filename=-1627d89d9794e87d --out-dir /.../wasmtime/target/release/build/libc-1627d89d9794e87d -L dependency=/.../wasmtime/target/release/deps --cap-lints allow`
     Running `rustc --crate-name autocfg /.../.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=88097f87c9a48e5f -C extra-filename=-88097f87c9a48e5f --out-dir /.../wasmtime/target/release/deps -L dependency=/.../wasmtime/target/release/deps --cap-lints allow`
     Running `rustc --crate-name unicode_xid /.../.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' -C metadata=0a14e3ae5164a56f -C extra-filename=-0a14e3ae5164a56f --out-dir /.../wasmtime/target/release/deps -L dependency=/.../wasmtime/target/release/deps --cap-lints allow`
     Running `rustc --crate-name cfg_if --edition=2018 /.../.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C metadata=23e16badfc95718a -C extra-filename=-23e16badfc95718a --out-dir /.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/.../wasmtime/target/release/deps --cap-lints allow -Cpasses=sancov-module -Cllvm-args=-sanitizer-coverage-level=4 -Cllvm-args=-sanitizer-coverage-trace-compares -Cllvm-args=-sanitizer-coverage-inline-8bit-counters -Cllvm-args=-sanitizer-coverage-pc-table --cfg fuzzing -Clink-dead-code -Zsanitizer=address -Cllvm-args=-sanitizer-coverage-stack-depth -Cdebug-assertions -C codegen-units=1`
     Running `rustc --crate-name build_script_build --edition=2018 /.../.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.92/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="full"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --cfg 'feature="quote"' --cfg 'feature="visit-mut"' -C metadata=f540de124701e15a -C extra-filename=-f540de124701e15a --out-dir /.../wasmtime/target/release/build/syn-f540de124701e15a -L dependency=/.../wasmtime/target/release/deps --cap-lints allow`
     Running `rustc --crate-name build_script_build --edition=2018 /.../.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.37/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=6e711d82056a8155 -C extra-filename=-6e711d82056a8155 --out-dir /.../wasmtime/target/release/build/proc-macro2-6e711d82056a8155 -L dependency=/.../wasmtime/target/release/deps --cap-lints allow`
     Running `rustc --crate-name build_script_build /.../.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.137/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' -C metadata=56c5c0db65eff597 -C extra-filename=-56c5c0db65eff597 --out-dir /.../wasmtime/target/release/build/serde_derive-56c5c0db65eff597 -L dependency=/.../wasmtime/target/release/deps --cap-lints allow`
     Running `rustc --crate-name build_script_build /.../.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.137/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="serde_derive"' --cfg 'feature="std"' -C metadata=52658b665ffd78a3 -C extra-filename=-52658b665ffd78a3 --out-dir /.../wasmtime/target/release/build/serde-52658b665ffd78a3 -L dependency=/.../wasmtime/target/release/deps --cap-lints allow`
     Running `rustc --crate-name once_cell --edition=2018 /.../.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.12.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="race"' --cfg 'feature="std"' -C metadata=c699425ad8c28ab9 -C extra-filename=-c699425ad8c28ab9 --out-dir /.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/.../wasmtime/target/release/deps --cap-lints allow -Cpasses=sancov-module -Cllvm-args=-sanitizer-coverage-level=4 -Cllvm-args=-sanitizer-coverage-trace-compares -Cllvm-args=-sanitizer-coverage-inline-8bit-counters -Cllvm-args=-sanitizer-coverage-pc-table --cfg fuzzing -Clink-dead-code -Zsanitizer=address -Cllvm-args=-sanitizer-coverage-stack-depth -Cdebug-assertions -C codegen-units=1`
     Running `rustc --crate-name version_check /.../.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=d2f1f1b154d21f93 -C extra-filename=-d2f1f1b154d21f93 --out-dir /.../wasmtime/target/release/deps -L dependency=/.../wasmtime/target/release/deps --cap-lints allow`
     Running `rustc --crate-name build_script_build /.../.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' -C metadata=db2d1b5140e23453 -C extra-filename=-db2d1b5140e23453 --out-dir /.../wasmtime/target/release/build/log-db2d1b5140e23453 -L dependency=/.../wasmtime/target/release/deps --cap-lints allow`
     Running `rustc --crate-name build_script_build --edition=2018 /.../.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=33d73266a714464c -C extra-filename=-33d73266a714464c --out-dir /.../wasmtime/target/release/build/memchr-33d73266a714464c -L dependency=/.../wasmtime/target/release/deps --cap-lints allow`
     Running `rustc --crate-name fallible_iterator --edition=2018 /.../.cargo/registry/src/github.com-1ecc6299db9ec823/fallible-iterator-0.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="std"' -C metadata=fbd804b6339a51f2 -C extra-filename=-fbd804b6339a51f2 --out-dir /.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/.../wasmtime/target/release/deps --cap-lints allow -Cpasses=sancov-module -Cllvm-args=-sanitizer-coverage-level=4 -Cllvm-args=-sanitizer-coverage-trace-compares -Cllvm-args=-sanitizer-coverage-inline-8bit-counters -Cllvm-args=-sanitizer-coverage-pc-table --cfg fuzzing -Clink-dead-code -Zsanitizer=address -Cllvm-args=-sanitizer-coverage-stack-depth -Cdebug-assertions -C codegen-units=1`
     Running `rustc --crate-name stable_deref_trait /.../.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --c
[message truncated]

view this post on Zulip Wasmtime GitHub notifications bot (Jun 13 2022 at 17:51):

abrown edited a comment on issue #4260:

@alexcrichton, cargo +nightly fuzz build apparently does not accept multiple --verbose arguments so here is what I get when I run it with a single -v:

<details>
<summary><code>cargo +nightly fuzz build compile</code></summary>

   Compiling libc v0.2.125
   Compiling autocfg v1.1.0
   Compiling cfg-if v1.0.0
   Compiling proc-macro2 v1.0.37
   Compiling unicode-xid v0.2.3
   Compiling syn v1.0.92
   Compiling version_check v0.9.4
   Compiling serde_derive v1.0.137
   Compiling serde v1.0.137
   Compiling once_cell v1.12.0
   Compiling log v0.4.17
   Compiling memchr v2.5.0
   Compiling fallible-iterator v0.2.0
   Compiling stable_deref_trait v1.2.0
   Compiling target-lexicon v0.12.3
   Compiling cranelift-isle v0.86.0 (/.../wasmtime/cranelift/isle/isle)
   Compiling smallvec v1.8.0
   Compiling cranelift-codegen-shared v0.86.0 (/.../wasmtime/cranelift/codegen/shared)
   Compiling byteorder v1.4.3
   Compiling slice-group-by v0.3.0
   Compiling lazy_static v1.4.0
   Compiling anyhow v1.0.57
   Compiling crc32fast v1.3.2
     Running `rustc --crate-name build_script_build /.../.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.125/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=1627d89d9794e87d -C extra-filename=-1627d89d9794e87d --out-dir /.../wasmtime/target/release/build/libc-1627d89d9794e87d -L dependency=/.../wasmtime/target/release/deps --cap-lints allow`
     Running `rustc --crate-name autocfg /.../.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=88097f87c9a48e5f -C extra-filename=-88097f87c9a48e5f --out-dir /.../wasmtime/target/release/deps -L dependency=/.../wasmtime/target/release/deps --cap-lints allow`
     Running `rustc --crate-name unicode_xid /.../.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' -C metadata=0a14e3ae5164a56f -C extra-filename=-0a14e3ae5164a56f --out-dir /.../wasmtime/target/release/deps -L dependency=/.../wasmtime/target/release/deps --cap-lints allow`
     Running `rustc --crate-name cfg_if --edition=2018 /.../.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C metadata=23e16badfc95718a -C extra-filename=-23e16badfc95718a --out-dir /.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/.../wasmtime/target/release/deps --cap-lints allow -Cpasses=sancov-module -Cllvm-args=-sanitizer-coverage-level=4 -Cllvm-args=-sanitizer-coverage-trace-compares -Cllvm-args=-sanitizer-coverage-inline-8bit-counters -Cllvm-args=-sanitizer-coverage-pc-table --cfg fuzzing -Clink-dead-code -Zsanitizer=address -Cllvm-args=-sanitizer-coverage-stack-depth -Cdebug-assertions -C codegen-units=1`
     Running `rustc --crate-name build_script_build --edition=2018 /.../.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.92/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="full"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --cfg 'feature="quote"' --cfg 'feature="visit-mut"' -C metadata=f540de124701e15a -C extra-filename=-f540de124701e15a --out-dir /.../wasmtime/target/release/build/syn-f540de124701e15a -L dependency=/.../wasmtime/target/release/deps --cap-lints allow`
     Running `rustc --crate-name build_script_build --edition=2018 /.../.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.37/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=6e711d82056a8155 -C extra-filename=-6e711d82056a8155 --out-dir /.../wasmtime/target/release/build/proc-macro2-6e711d82056a8155 -L dependency=/.../wasmtime/target/release/deps --cap-lints allow`
     Running `rustc --crate-name build_script_build /.../.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.137/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' -C metadata=56c5c0db65eff597 -C extra-filename=-56c5c0db65eff597 --out-dir /.../wasmtime/target/release/build/serde_derive-56c5c0db65eff597 -L dependency=/.../wasmtime/target/release/deps --cap-lints allow`
     Running `rustc --crate-name build_script_build /.../.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.137/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="serde_derive"' --cfg 'feature="std"' -C metadata=52658b665ffd78a3 -C extra-filename=-52658b665ffd78a3 --out-dir /.../wasmtime/target/release/build/serde-52658b665ffd78a3 -L dependency=/.../wasmtime/target/release/deps --cap-lints allow`
     Running `rustc --crate-name once_cell --edition=2018 /.../.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.12.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="race"' --cfg 'feature="std"' -C metadata=c699425ad8c28ab9 -C extra-filename=-c699425ad8c28ab9 --out-dir /.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/.../wasmtime/target/release/deps --cap-lints allow -Cpasses=sancov-module -Cllvm-args=-sanitizer-coverage-level=4 -Cllvm-args=-sanitizer-coverage-trace-compares -Cllvm-args=-sanitizer-coverage-inline-8bit-counters -Cllvm-args=-sanitizer-coverage-pc-table --cfg fuzzing -Clink-dead-code -Zsanitizer=address -Cllvm-args=-sanitizer-coverage-stack-depth -Cdebug-assertions -C codegen-units=1`
     Running `rustc --crate-name version_check /.../.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=d2f1f1b154d21f93 -C extra-filename=-d2f1f1b154d21f93 --out-dir /.../wasmtime/target/release/deps -L dependency=/.../wasmtime/target/release/deps --cap-lints allow`
     Running `rustc --crate-name build_script_build /.../.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' -C metadata=db2d1b5140e23453 -C extra-filename=-db2d1b5140e23453 --out-dir /.../wasmtime/target/release/build/log-db2d1b5140e23453 -L dependency=/.../wasmtime/target/release/deps --cap-lints allow`
     Running `rustc --crate-name build_script_build --edition=2018 /.../.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=33d73266a714464c -C extra-filename=-33d73266a714464c --out-dir /.../wasmtime/target/release/build/memchr-33d73266a714464c -L dependency=/.../wasmtime/target/release/deps --cap-lints allow`
     Running `rustc --crate-name fallible_iterator --edition=2018 /.../.cargo/registry/src/github.com-1ecc6299db9ec823/fallible-iterator-0.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="std"' -C metadata=fbd804b6339a51f2 -C extra-filename=-fbd804b6339a51f2 --out-dir /.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/.../wasmtime/target/release/deps --cap-lints allow -Cpasses=sancov-module -Cllvm-args=-sanitizer-coverage-level=4 -Cllvm-args=-sanitizer-coverage-trace-compares -Cllvm-args=-sanitizer-coverage-inline-8bit-counters -Cllvm-args=-sanitizer-coverage-pc-table --cfg fuzzing -Clink-dead-code -Zsanitizer=address -Cllvm-args=-sanitizer-coverage-stack-depth -Cdebug-assertions -C codegen-units=1`
     Running `rustc --crate-name stable_deref_trait /.../.cargo/registry/src/github.com-1ecc6299db9ec823/stable_deref_trait-1.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C
[message truncated]

view this post on Zulip Wasmtime GitHub notifications bot (Jun 13 2022 at 23:44):

abrown commented on issue #4260:

For future reference, with @alexcrichton's help we were able to resolve this by using the opam-installed version of ocamlopt instead of Fedora's system package (a DNF-installed RPM, in my case). We aren't exactly sure of the cause but suspect that the Fedora-distributed version had pre-compiled bits (probably the OCaml runtime libraries?) built with a different version of GCC than the one on my system, which led to the LTO version error above. I'm closing this with the instructions necessary to get this to work:

opam install ocaml ocamlfind zarith
eval $(opam env)
# double-check that the environment is pointing at the OPAM versions, e.g.: which ocamlopt
cargo +nightly fuzz run <fuzz target>

view this post on Zulip Wasmtime GitHub notifications bot (Jun 13 2022 at 23:44):

abrown closed issue #4260:

Steps to Reproduce

Expected Results

Fuzz targets build and run.

Actual Results

The fuzz target fails to link due to the Wasm spec interpreter. All targets are affected, not just differential_spec. For example, the compile target:

$ cargo +nightly fuzz run compile
   Compiling wasmtime-fuzz v0.0.0 (/.../wasmtime/fuzz)
error: linking with `cc` failed: exit status: 1
  |
  = note: "cc" "-m64" "-Wl,-Bstatic" "-Wl,--whole-archive" "/home/abrown/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-nightly_rt.asan.a" "-Wl,--no-whole-archive" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/compile-7ed345cd3f51cc7b.compile.b8936238-cgu.0.rcgu.o" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/compile-7ed345cd3f51cc7b.439bodyc93db4tnc.rcgu.o" "-Wl,--as-needed" "-L" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps" "-L" "/.../wasmtime/target/release/deps" "-L" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/build/libfuzzer-sys-188a5c782a266e46/out" "-L" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/build/psm-5c7f3b9b974e3b51/out" "-L" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/build/zstd-sys-66c6c7d046266bb1/out" "-L" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/build/wasmtime-fiber-00fcdfa06b1d0dfa/out" "-L" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/build/ittapi-rs-14cf004c87b3bfde/out" "-L" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/build/wasmtime-runtime-45c4cf103848b744/out" "-L" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/gn_out/obj" "-L" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/build/wasm-spec-interpreter-55fab498cc999df3/out" "-L" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/build/ocaml-boxroot-sys-b44df428fa4ffe8c/out" "-L" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/build/ocaml-boxroot-sys-b44df428fa4ffe8c/out" "-L" "/home/abrown/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libwasmtime_fuzzing-b327a0b281522a78.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libwasm_spec_interpreter-96dbe1c081801da4.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libocaml_interop-a690e82c21d185c3.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libstatic_assertions-3428fc45833adfd0.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libocaml_sys-fd9b7204a2fbb4ad.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libcty-158673727861d9cb.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libocaml_boxroot_sys-dc17be83f5dff409.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libwasmi-78d096f5840186ef.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libmemory_units-d272a1022d429a8c.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libwasmi_validation-23b3c0b1d3f32568.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libdowncast_rs-63013c4e2f9eac85.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libparity_wasm-3ad459ced1943296.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libnum_rational-1f67ab62aab43b4a.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libnum_bigint-99e5d20a0a5e8184.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libnum_integer-9a77d4be547ed272.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libnum_traits-59c5a0481893e134.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libwasmprinter-135a3767e84c080b.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libv8-6f0c782b91a63731.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libtempfile-07a09217a2aed0a8.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libfastrand-194c58a223a455a9.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libremove_dir_all-3e6c29847508fd3c.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libwasmtime_wast-eb67ec7f59b2d979.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libwasm_smith-372a7a8646b0cec0.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libflagset-1ab40024194b7dfc.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libwasm_mutate-64be14b5726b64cc.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libegg-d60c7efa0d222eb3.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libinstant-72ceed0a583e8641.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libsymbolic_expressions-033c3217779c0c98.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libwasm_encoder-c225f584b71f3425.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libwasmtime-20e1d18b2316c644.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libwat-78993a13279ac5f7.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libwast-ac400f0d39a11952.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libleb128-7791ae5a93faae88.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libunicode_width-f76b5532a1570097.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libwasmtime_cranelift-66d01707757fc0ae.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libcranelift_native-f66bf3247e7034bc.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libcranelift_wasm-dd06e4bbb5a84cf7.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libitertools-dd317f42538fd50e.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libcranelift_frontend-0781f56d80b84985.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libcranelift_codegen-a92c3ba5ddaeebb1.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libcranelift_codegen_shared-3ebfdcb2426c965d.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libregalloc2-aca01c412608a74d.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libslice_group_by-429e0fb432168c3e.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libfxhash-e0f2a57657b2db1a.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libbyteorder-fef7c60f24d83d9f.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libsmallvec-4ee20c9c36e72ed1.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libcranelift_bforest-c6d33aa04d833dbe.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libpsm-c89bb27aad4787be.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/librayon-bf56e136080d6bed.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/librayon_core-85d78a526b443a06.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libnum_cpus-661136f343128e75.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libcrossbeam_deque-da4715a0b73f4f6e.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libcrossbeam_epoch-eb420b54e8fa0486.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libscopeguard-72fded2fd2a0a27d.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libcrossbeam_channel-7670c4f682c25e5d.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libcrossbeam_utils-e726d37ba7191bc1.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libeither-d0338170be52c3d3.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libwasmtime_jit-eebeb02964454648.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libcpp_demangle-d514db7c63c1f7c0.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libittapi_rs-ba5c398e95594a70.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libwasmtime_cache-4599b81e315bed4e.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libbase64-d114d2fc7f58cfd3.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libbincode-9ebbb4a6bb2521fe.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libfile_per_thread_logger-63e67107637dbb85.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libenv_logger-9f69b85828dfbf73.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libatty-832f8301505fa533.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libtermcolor-86f034a8174925b5.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libhumantime-d3a0f7228c8fd36e.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libregex-b67b4efce5e8a169.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libaho_corasick-b0d14874248a59a3.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libregex_syntax-c3effd917e63a28a.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libtoml-a4f86a54d30246bb.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libzstd-598a54d3f9824371.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libzstd_safe-0abedf77ad82b1e9.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libzstd_sys-17fbac5e16238162.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libdirectories_next-ba57d0bd7f053716.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libdirs_sys_next-98ba182767c03a66.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libsha2-3b87d570b9591658.rlib" "/.../wasmtime/target/x86_64-unknown-linux-gnu/release/deps/libcpufeatures-4d515e565fc86781.rlib" "/.../wasmtime/target/x86_64-un
[message truncated]


Last updated: Oct 23 2024 at 20:03 UTC