js8544 commented on PR #14261: URL: https://github.com/apache/arrow/pull/14261#issuecomment-1263024112
Brew's LLVM 15 enables z3 by default, and it's shared linked. So at task Build Java Jars, it's required to have libz3 installed on the system. There are several ways to solve this: 1. Add a `brew install z3` task to Build Java Jars task 2. Pin LLVM for java to 14. Currently it uses `arrow/cpp/Brewfile`. We can create another Brewfile in `arrow/java` and pin it in the new file. 3. We can also pin LLVM to 14 for all MacOS builds at `arrow/cpp/Brewfile`. Because LLVM 15 is noticably slower than LLVM 14 somehow. It can also speed up the build time for other MacOS CI tasks. Which way is preferred? cc @kou @pitrou -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
