Skip to content
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

Request: Investigate utilisation of versioned toolchains for improved hermeticity #27

Closed
jake-arkinstall opened this issue Apr 18, 2021 · 2 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@jake-arkinstall
Copy link

In Bazel it's possible to force a specific compiler version with a custom toolchain that includes the download as part of the build process. For example, https://github.com/grailbio/bazel-toolchain.

I wonder if it's feasible to utilise something like this for this project, instead of requiring the host to have a specific clang version installed. Benefits could include more user friendly installation, seemless updating, and a tighter coupling between each commit and the required compiler version (the object files might even be built with the same toolchain to guarantee a match).

Not sure on the downsides, so that's why I'm making this issue a request to investigate.

@aluebs aluebs added the enhancement New feature or request label Apr 19, 2021
@aluebs
Copy link
Contributor

aluebs commented Apr 19, 2021

I wasn't aware of this option, but it is a great suggestion! :)

@aluebs aluebs added the help wanted Extra attention is needed label Apr 19, 2021
@aluebs
Copy link
Contributor

aluebs commented Jun 28, 2021

With the new Lyra v0.0.2 the specific clang version isn't necessary anymore.

@aluebs aluebs closed this as completed Jun 28, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants