Skip to content
This repository was archived by the owner on Apr 26, 2024. It is now read-only.

Upgrade to wasmtime-go v0.29#4

Merged
jeremywiebe merged 2 commits intomasterfrom
wasmtime-go-v0.29
Aug 4, 2021
Merged

Upgrade to wasmtime-go v0.29#4
jeremywiebe merged 2 commits intomasterfrom
wasmtime-go-v0.29

Conversation

@jeremywiebe
Copy link
Copy Markdown
Collaborator

@jeremywiebe jeremywiebe commented Aug 3, 2021

Summary:

A linker issue in wasmtime-go caused build failures in Linux environments. This was fixed and shipped in v0.29 and so we need to upgrade.

This upgrade includes a wasmtime-go fix for a linker bug on Linux where the pthread library wasn't linked and caused builds to fail on Linux.
The upgrade to wasmtime-go v0.29 also includes a migration to wasmtime's new C api (bytecodealliance/rfcs#11)

The changes were largely guided by the RFC and the example code.

Issue: LP-10085

Test plan:

make test

This upgrade includes a wasmtime-go fix for a linker bug on Linux where the pthread library wasn't linked and caused builds to fail on Linux.
The upgrade to wasmtime-go v0.29 also includes a migration to wasmtime's new C api (bytecodealliance/rfcs#11)
@jeremywiebe jeremywiebe self-assigned this Aug 3, 2021
@jeremywiebe jeremywiebe marked this pull request as ready for review August 3, 2021 23:58
@jeremywiebe jeremywiebe requested a review from jaredly August 3, 2021 23:58
@jeremywiebe
Copy link
Copy Markdown
Collaborator Author

@avidal Not sure you're still involved in Fastlike, but thought I'd also ping you in case this interests you.

@avidal
Copy link
Copy Markdown
Contributor

avidal commented Aug 4, 2021

I am, thanks! I also watch issues on the wasmtime-go repo so I saw the report pop in.

fastlike.dev is a couple of releases behind wasmtime-go at this point so it should be safe until I get around to updating.

Copy link
Copy Markdown

@jaredly jaredly left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks reasonable, thanks for upgrading!

@jeremywiebe jeremywiebe merged commit b216763 into master Aug 4, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants