-
Notifications
You must be signed in to change notification settings - Fork 35
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Missing build for Linux 386 #79
Comments
Unfortunately this isn't something we'll be able to fix anytime soon: Viceroy's WebAssembly runtime, Wasmtime, doesn't have a 386 codegen backend, so it only works on x86_64. It's possible that that will change at some point, but nobody actively has plans to work on it, AFAIK. |
So, it won't be issued in foreseeable future for Linux, right? |
Sadly no, we won't be able to provide a 32bit x86 build anytime soon. |
Okay( |
I've just checked my os $ uname -m $ arch $ lscpu |
So that's strange how it could be 386 |
oh, that's interesting indeed! Are you running a 64bit operating system, too? |
Might be worth checking |
~$ uname -p I've already posted it in the previous comment |
Yep, Os and Proc are all the same 64-bit |
Any thoughts on this, guys? |
I know the CLI issue was already closed, but that was before realizing you were on an x86_64 machine. I think the problem isn't in Viceroy, but rather something in how the CLI is determining the architecture. @Integralist could you re-open the issue on the CLI repo and look at things on that side? |
hazarding a guess here, it looks like the architecture is determined through in any case, i agree with @aturon's assessment above that the problem isn't in Viceroy itself. |
This was discussed internally earlier with @tschneidereit and the I would feel uncomfortable trying to write custom logic in the CLI when the go team have provided specific APIs for exactly this use case. |
@epolish @Integralist et.al - apologies for joining the discussion late, however, I think I know whats going on here 😄. The Fastly CLI is written in Go; and the values of Go’s
This would suggest that @epolish is using a 386 build of the Fastly CLI on an x86 machine, which would still work. Therefore, @epolish, I would suggest that you reinstall the CLI using the correct architecture for your x86 system. The binaries can be found on each release page, for example the latest release has You should then be able to run |
Hello team! |
@phamann you were totally right! |
Originally reported by @epolish fastly/cli#419.
Summary:
When using the Fastly CLI it reports an error when trying to download a version of Viceroy for the Linux OS and 386 Arch. This is because there is no such build in the Viceroy release.
The text was updated successfully, but these errors were encountered: