thakis added a comment.
Herald added a subscriber: jdoerfert.

>> If so, I don't understand why the default setting is important to you and 
>> why this doesn't work for you. (I don't disagree with the default being off, 
>> I'm just confused why things don't work for you.)
> 
> As I have stated several times, the CMake option `-D 
> LLVM_OPTIMIZED_TABLEGEN=ON` spawns a sub-command of CMake and **is required 
> for the break to occur**. I don't know how to make this any more clear: if 
> you build with optimized tablegen, it breaks. I strongly suspect an 
> interaction between LLVM's top-level CMake and the TableGen one but I haven't 
> had time to debug it down to the exact cause.
> 
> It is important to me because the detection of the correct version of Z3 is 
> imprecise, at best.  If a Z3 library is found  I have no way to guarantee a 
> build I run will not attempt to include the library.

Got it now, sorry about being dense.

mikhail.ramalho: My guess is that we need to pass on LLVM_OPTIMIZED_TABLEGEN to 
the child cmake invocation in 
http://llvm-cs.pcc.me.uk/cmake/modules/CrossCompile.cmake#50 (like we pass on a 
few other variables) to fix this.


Repository:
  rC Clang

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D54978/new/

https://reviews.llvm.org/D54978



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to