I found a couple of sources of non-reproducible builds in cranelift. I'm currently working on fixing those; expect a couple of PRs soonish.
Nevermind, it looks like I rediscovered the work already done in cranelift commit 497b4e1ca1d33dfd54314366d8e3a27a9fea225f, which just isn't in current wasmtime. Would it be much trouble to do a cranelift release so wasmtime can depend on it?
Yes, it's a good time, I'll do it! For what it's worth, I've added CI checks that the generated meta code is (very likely to be) deterministic, so we don't run into this ever again (this messes up with caching in build systems).
@Dan Gohman I'm not an owner of all the cranelift crates, so I did a partial release, sorry. Can you add Yury and me as owners of cranelift-codegen-shared please? Thanks!
Done -- log into crates.io and check your Owner Invites
Thank you!
And it's done! 0.52.0 is now published and live.
I marked the PR bringing 0.52.0 into wasmtime as ready for review if anyone has time: https://github.com/bytecodealliance/wasmtime/pull/710
Oh, into wasmtime, that's not my territory. I just saw "Andrew Brown" and jumped :)
@Sean Stangl there's an easy one for and_not
in cranelift coming your way!
Unclear why the tests fail on beta :-(
Last updated: Dec 23 2024 at 13:07 UTC