This fix build failures e.g. in Ubuntu, where z3 is disabled, but we don't want support for it because z3 is not in main archive
Details
Details
Diff Detail
Diff Detail
Event Timeline
Comment Actions
Are you sure about this? FWIU right now the default is to "use Z3 if available". If I read the patch right, it will be "default to requiring Z3, unless explicitly disabled". Not that I mind but I suppose it's a semantic change.
Comment Actions
I'm not cmake expert but does
option(LLVM_ENABLE_Z3_SOLVER "Enable Support for the Z3 constraint solver in LLVM." ON )
means that it's enabled by default?
If so, I'd suggest making it disabled by default.