-
Notifications
You must be signed in to change notification settings - Fork 40
Trying to compile on Arch Linux with no luck... #15
Comments
Ok, I found a patch for LLVM 8, but I keep getting segmentation faults in hashcat. |
new LLVM version may not work. you can either try old llvm version suggested by Beignet or try intel-compute-runtime (https://github.com/intel/compute-runtime) |
Thanks, I will try to use an older version. Also thanks for recommending compute-runtime, but my product is not compatible. |
@satcom886 I revived the beignet-git package in the Arch User Repository. You may use that to build beignet from source. There are two things to note:
With |
@michaellass Thanks! I will try to do that. |
@michaellass OK, it compiled without any problems! And it seems Hashcat works (at least the benchmark does until it gets to hashmode 1700 (SHA2-512), I haven't tried anything else)! Since you own the AUR package now, can I ask you to remove the conflict between beignet-git and intel-opencl-runtime? intel-opencl-runtime is a CPU only implementation and it seems the ICD files are named differently, so there shouldn't be any conflict. |
I keep hitting an error:
/usr/bin/ld: CMakeFiles/gbeinterp.dir/gbe_bin_interpreter.cpp.o:(.data.rel+0x0): undefined reference to `llvm::DisableABIBreakingChecks'
collect2: error: ld returned 1 exit status
make[2]: *** [backend/src/CMakeFiles/gbeinterp.dir/build.make:84: backend/src/libgbeinterp.so] Error 1
make[1]: *** [CMakeFiles/Makefile2:148: backend/src/CMakeFiles/gbeinterp.dir/all] Error 2
make: *** [Makefile:152: all] Error 2
The text was updated successfully, but these errors were encountered: