From 07757a28ce8d5b28846e4b62eb1630b4924cef69 Mon Sep 17 00:00:00 2001 From: Kevin O'Brien Date: Tue, 7 Jul 2020 16:43:01 -0400 Subject: [PATCH] Mention how to change LLVM commit level (#210) --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 20e24f7..977bdb1 100644 --- a/README.md +++ b/README.md @@ -48,6 +48,10 @@ gcc >= 6.4 libprotoc >= 3.11.0 cmake >= 3.15.4 ``` +At any point in time, ONNX MLIR depends on a specific commit of the LLVM project that has been shown to work with the project. Periodically the maintainers +need to move to a more recent LLVM level. Among other things, this requires that the commit string in utils/clone-mlir.sh be updated. A consequence of +making this change is that the TravisCI build will fail until the Docker images that contain the prereqs are rebuilt. There is a GitHub workflow that rebuilds +this image for the amd64 architecture, but currently the ppc64le and s390x images must be rebuilt manually. The Dockerfiles to accomplish that are in the repo. ## Installation on UNIX