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]

Reply via email to