From 4ad21e253649c4263028f1181ff5f77e6636fa68 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mos=C3=A8=20Giordano?= <765740+giordano@users.noreply.github.com> Date: Sat, 22 Feb 2025 12:14:36 +0000 Subject: [PATCH] Add missing dependency to `src/enzyme_ad/jax:XLADerivatives` This seems to solve for me locally the error ``` [05:01:02] external/enzyme_ad/src/enzyme_ad/jax/Passes/AffineToStableHLORaising.cpp:19:10: error: module @enzyme_ad//src/enzyme_ad/jax:XLADerivatives does not depend on a module exporting 'mlir/Dialect/Affine/LoopUtils.h' [05:01:02] 19 | #include "mlir/Dialect/Affine/LoopUtils.h" [05:01:02] | ^ [05:01:02] 1 error generated. ``` --- src/enzyme_ad/jax/BUILD | 1 + 1 file changed, 1 insertion(+) diff --git a/src/enzyme_ad/jax/BUILD b/src/enzyme_ad/jax/BUILD index 51cc3d2f4..b124b0cb9 100644 --- a/src/enzyme_ad/jax/BUILD +++ b/src/enzyme_ad/jax/BUILD @@ -419,6 +419,7 @@ cc_library( "@llvm-project//mlir:AffineDialect", "@llvm-project//mlir:AffineAnalysis", "@llvm-project//mlir:AffineTransforms", + "@llvm-project//mlir:AffineUtils", "@llvm-project//mlir:ArithDialect", "@llvm-project//mlir:ArithUtils", "@llvm-project//mlir:CallOpInterfaces",