Switch to our own builds of ancient Clang with assertions#1556
Switch to our own builds of ancient Clang with assertions#1556Endilll wants to merge 1 commit intocompiler-explorer:mainfrom
Conversation
|
As a test I have attempted to build assertions-2.6.0 https://github.com/compiler-explorer/infra/actions/runs/14382913649/job/40330991873#step:6:2408 The build itself reached 1200/1201, then it started to install and run "Clang regression tests" and failed with this error: |
|
Sounds like python2 vs python3 issue |
RUN bash -c "if [[ ${image} == 16.04 || ${image} == 18.04 ]]; then apt install -y -q python; else apt install -y -q python-is-python3; fi"We have a special line for python. Am I missing something about bash that prevents it from working as intended? CC @mattgodbolt |
|
Ah! Yes, I had been wanting to ask that but forgot about it. How can we ask to build with an older image version @mattgodbolt ? |
|
The clang builder builds for multiple Ubuntu versions, and then we list them in infra's build somehow...I'll take a look in a bit! |
|
Trying now with clang-16.04 builder and assertions-2.6.0 : https://github.com/compiler-explorer/infra/actions/runs/14404739603 |
|
retrying having fixed a naming thign :) |
|
https://github.com/compiler-explorer/infra/actions/runs/14404739603 succeeded! @Endilll / @partouf do we have a list of things to build? :) |
|
To build:
|
|
I'm starting building these now. |
To force install:
To squash:
|
|
I've piecemeal applied the changes in this PR (sorry @Endilll I should have merged this and then done that; I only needed one tiny change to your changes) Will close as this is done; but continue to update with the status of squash/etc here. and I'll let you know when everything's rebooted etc |
|
one more to go... |
|
All built and squahsed. I'll be doing a roll out over the next few hours! |
An accompanying PR for compiler-explorer/clang-builder#84