-
Notifications
You must be signed in to change notification settings - Fork 132
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
Update Numba #1057
base: master
Are you sure you want to change the base?
Update Numba #1057
Conversation
I want to build a wheel for llvmlite, but that requieres chaquopy-llvm to be built. The version i want to use needs a newer version of chaquopy-llvm, so i tried to build that aswell. After hours of adapting the patches to the newer version (why did they have to change all file paths???) the build failed with CMake being unable to find the /src folder, that indeed doesnt exist. All the folders where created before, as i can see in the log output, but then suddenly it doesnt exist anymore.
All the gone folders appear again, after i restarted the device, seems like a weird bug that is not reproducable. However CMake still searches in in |
The directory in which CMake searches for the top-level CMakeLists.txt is the directory at the end of the first However, first check the comment at the top of build.sh which provides a link to the original script it's based on. You should check whether this still is "the canonical reference for building LLVM for llvmlite", and if so, you should base your updates on that. |
i tried building with the newer version of the build.sh, however then i get this error
|
Sorry, I'm not familiar with this package's build system, so you'll have to work this out for yourself. |
[From #1067 by @Peter9897] when i want to build chaquopy-llvm for llvm 14 i get this error:
i got the build.sh from here https://github.com/AnacondaRecipes/llvmdev-feedstock/blob/master/recipe/build.sh because the old one uses configure and make, which seemingly isnt supported by newer versions of llvm.
i tried fixing the first error by cmake by manually adding the third-party/benchmark folder and running with no-unpack, but that raised an error, that the folder does not contain a cmakelists.txt. Is maybe the filepath old and changed with newer versions of llvm? but where to? |
[From #1072 by @Peter9897] i want to build chaquopy-llvm for llvm 14. The build script that is included uses configure and make, which seemingly isnt supported by newer versions of llvm, so i followed the provided link to find a newer buildscript at https://github.com/AnacondaRecipes/llvmdev-feedstock/blob/master/recipe/build.sh that uses ninja and cmake. When i then run the build-wheel, ninja runs into an endless loop of creating new /NATIVE/ subdirectories in /build/. Everything runs well, until it reaches
|
Thanks for the updates, but unfortunately I still don't have time to help you with this. |
i looked at the CMakeErrorLog and found, that a couple of errors, like missing libraries, occured in files in
but i dont know where i can change that |
Fixes #834
So far I've only updated the CMake configuration of chaquopy-llvm (#482 (comment)). It currently fails with this error, which I can't immediately explain: