-
Notifications
You must be signed in to change notification settings - Fork 8
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
resolc
binary releases
#93
Comments
What we should release are the following artifacts: For Production
For Dev
This should be accomplished as github actions that build those artifacts if a new tag is created and then create a new draft release. There is an existing release pipeline that is triggered on demand and creates a glibc linked version. This should be replaced by the new one. |
This is how zksolc builds LLVM. This should be close to what we need to do. We can also have a different repository with dedicated workflows for LLVM build releases. |
@athei correct me if I'm wrong but since the requirements for that Docker image aren't exactly clear yet, for now we will release:
We have figured out the MUSL build anyways so building such a Docker image will be trivial once the requirements are clear. |
And as for LLVM, we need:
|
@xermicus Yes correct. Let's skip docker for now. @mutantcornholio I don't understand your list. Why should it be any different from what Cyrill just listed?
Didn't we just agree that we use only the musl clib on Linux?
There is no such thing AFAIK.
You mean mingw? Why not use the msvc toolchain?
Thats just a name of a clib. |
FYI the list @mutantcornholio posted there is the LLVM build artifacts that will be released. GNU is just the default (maybe |
We need to release binary version of the
resolc
Solidity frontend executable for Linux, MacOS and Windows.Since there are many ways people can and do manage their
solc
binaries (e.g. download from GH release, use you distro package manager, npm install something, ...), I think our best bet is to have binary releases so tooling can support it.For the linux binary see #45
The text was updated successfully, but these errors were encountered: