-
-
Notifications
You must be signed in to change notification settings - Fork 35
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
clang-11 through clang-16 fail to install on ubuntu-24.04 #329
Comments
Thanks for the report. Do you have logs for this that could speed up the debugging? |
https://github.com/KrystalDelusion/yosys/actions/runs/12857796412 has a step: - name: Setup Cpp
uses: aminya/setup-cpp@v1
with:
compiler: ${{ matrix.compiler }} Which I ran with clang-10 through clang-19 under ubuntu-latest (instanced as 24.04).
|
Thanks. We can fix this by removing the non-existent LLVM ppa after the failed installation. Line 79 in 1fd8139
Then installation will fallback to the normal binary downloads. |
I've made a PR that tries to fix this. Can you try it in your repo and see if it is fixed? - name: Setup Cpp
uses: aminya/setup-cpp@llvm-remove-repo
with:
compiler: ${{ matrix.compiler }} |
When trying to install clang-11 through clang-16 on ubuntu-24.04 it looks like it's trying to install from source, and as part of that attempts to install libtinfo-dev which is not available in distros newer than jammy (22.04). For clang<=10 it looks like there it uses libtinfo5 which has a valid fallback.
Should it be changed to install libtinfo6 for clang>10? That is available on noble (24.04), while libtinfo-dev on jammy says
The text was updated successfully, but these errors were encountered: