-
Notifications
You must be signed in to change notification settings - Fork 4
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
Build seems to be broken #2
Comments
I've looked into this over the holiday. Some rough notes:
|
The image version used should not have changed since this was initially built and working, but perhaps something did change. Have you tried using an older image tag? |
The change is not the image itself, but the packages it pulls in.
When I build via
And version 16 of clang was not released until march this year. Which makes some sense: I don't think toltec is doing anything to pin all upstream packages or whatever. But it does make the build nonreproducible. I'm tempted to propose that clang etc. be baked into the rust image, since they're common build-time dependencies. But that seems like a bit of a hack and I'm not sure I like it yet. |
Ah, fair point. Yeah, creating pinned versions of the debian package repos is out of scope for us right now. It's also not often that we expect a compiler to break builds. I do think it would be worth baking clang into the base toolchain image, as it's a fairly standard build tool. That would be done as a v3.2 tag in my opinion. I've documented how to modify the toolchain images here: toltec-dev/toolchain#20 |
toltec-dev/toltec#748
The text was updated successfully, but these errors were encountered: