-
Notifications
You must be signed in to change notification settings - Fork 4.4k
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
Use custom LLVM #1971
Use custom LLVM #1971
Conversation
@mvines, CI passed, any other feedback? Anything I might have missed with the SDK, web3, etc...? |
I think we want to include Instead we can make the downstream users run install.sh, so that'll be a change in solana-web3.js once this PR merges. There reason is LLVM is many MBs and I don't think we want those MBs packaged in the npmjs module Beyond that the PR looks good to me |
…olana-labs#1971) Bumps [@babel/node](https://github.com/babel/babel/tree/HEAD/packages/babel-node) from 7.14.5 to 7.14.7. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.14.7/packages/babel-node) --- updated-dependencies: - dependency-name: "@babel/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…up (solana-labs#1971) * blockstore: only consume duplicate proofs from root_slot + 1 on startup * pr feedback: update test comments * pr feedback: add pub behind dcou for test fns
… startup (backport of solana-labs#1971) (solana-labs#2114) blockstore: only consume duplicate proofs from root_slot + 1 on startup (solana-labs#1971) * blockstore: only consume duplicate proofs from root_slot + 1 on startup * pr feedback: update test comments * pr feedback: add pub behind dcou for test fns (cherry picked from commit 2a48564) Co-authored-by: Ashwin Sekar <[email protected]>
…n startup (backport of #1971) (#2113) * blockstore: only consume duplicate proofs from root_slot + 1 on startup (#1971) * blockstore: only consume duplicate proofs from root_slot + 1 on startup * pr feedback: update test comments * pr feedback: add pub behind dcou for test fns (cherry picked from commit 2a48564) * fix conflicts --------- Co-authored-by: Ashwin Sekar <[email protected]> Co-authored-by: Ashwin Sekar <[email protected]>
…n startup (backport of solana-labs#1971) (solana-labs#2113) * blockstore: only consume duplicate proofs from root_slot + 1 on startup (solana-labs#1971) * blockstore: only consume duplicate proofs from root_slot + 1 on startup * pr feedback: update test comments * pr feedback: add pub behind dcou for test fns (cherry picked from commit 2a48564) * fix conflicts --------- Co-authored-by: Ashwin Sekar <[email protected]> Co-authored-by: Ashwin Sekar <[email protected]>
Problem
Solana requires modifications to LLVM that have not been upstreamed.
Summary of Changes
Customized LLVM repos are being maintained by the Solana Github organization and built/released via the repo: https://github.com/solana-labs/llvm-builder
The changes in this PR switches Solana over to using the custom LLVM which includes downloading and installing the release from llvm-builder during sdk install.
docker-llvm was maintained in the Solana repo, it has been moved to llvm-builder repo.
Fixes #