-
-
Notifications
You must be signed in to change notification settings - Fork 14.2k
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
libclc: 2017-11-29 -> 2019-06-09 #62890
Conversation
@GrahamcOfBorg build libclc |
@athas can you please address the build failure? |
I don't know why it's trying to build for aarch64. The targets libclc lists as supported are all NVIDIA and AMD GPU architectures. Is there a way to find out whether the current libclc used to build on aarch64? (It certainly doesn't now - it does not build on anything.) |
|
If the aarch64 failure is a blocker for 19.09 (note the current libclc does not work at all on any platform), I recommend just disabling aarch64 (no idea how). I have no way to debug it, since I do not have access to an aarch64 machine. |
c81d074
to
b4d2f3b
Compare
I managed to find an aarch64 machine and fix the issue, I think. |
Relevant for #68361. |
@GrahamcOfBorg build libclc |
@athas please rebase on |
b4d2f3b
to
fe91851
Compare
Done! |
@athas looks like there are still issues. |
fe91851
to
449e241
Compare
Looks like some of my changes got lost in the rebase. Should work now. |
@athas looks like something else went wrong with your push: |
449e241
to
a0b1547
Compare
Alright, check it out now. |
@matthewbauer are you familiar with this library at all? If so... care to take over from here? 😄 |
Any news here? As stated in the original PR, the current libclc simply doesn't work (and is barely used for anything; my motivation is eventually fixing Mesa), so this cannot possibly go wrong. |
Let's re-check the builds. |
It seems a bit suspicious to use wrapped |
(cherry picked from commit ed77cf1)
(cherry picked from commit ed77cf1)
Motivation for this change
The old version does not compile at all with the current default LLVM in Nixpkgs. This one does.
Things done
sandbox
innix.conf
on non-NixOS)nix-shell -p nix-review --run "nix-review wip"
./result/bin/
)nix path-info -S
before and after)