[Mlir-commits] [mlir] [MLIR] Fix LLVMIRTransforms build failure (PR	#125485)
    Christian Ulmann 
    llvmlistbot at llvm.org
       
    Mon Feb 10 06:14:04 PST 2025
    
    
  
Dinistro wrote:
I now looked at this again. The actual issue is the dependency on `OMPIRBuilder.h`, which transitively pulls in a generated header file. CMake does not really allow to express dependencies on header files, which is problematic in this case. Ideally, we would just replace the usages from this file with forward declarations, but that doesn't work due to the usage inside a unique pointer.
I'm honestly not sure how this can be achieved nicely, but your approach seems more like a workaround than a proper solution.
Pinging @kiranchandramohan and @jeanPerier from the flang side, as they rely on the OpenMP IR builder, maybe they have an idea.
https://github.com/llvm/llvm-project/pull/125485
    
    
More information about the Mlir-commits
mailing list