<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
Hello,</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
I'm having an issue installing LLVM and Flang on a SGI and Cray machine and both are giving me the same error. This is using the latest version from GitHub that I just downloaded. I use the following for the cmake instruction:</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:12.0px 'Helvetica Neue'">cmake -G "Unix Makefiles" -DLLVM_ENABLE_PROJECTS=flang -DCMAKE_INSTALL_PREFIX=install_prefix -DCMAKE_CXX_COMPILER=pathway_to_g++ -DCMAKE_C_COMPILER=pathway_to_gcc ../llvm</p>
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
The installation crashes with the following message: </div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#db27da"><span style="font-variant-ligatures:no-common-ligatures"><b>Scanning dependencies of target mlir-capi-ir-test</b></span></p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#39c026"><span style="font-variant-ligatures:no-common-ligatures;color:#000000">[ 78%]
</span><span style="font-variant-ligatures:no-common-ligatures">Building C object tools/mlir/test/CAPI/CMakeFiles/mlir-capi-ir-test.dir/ir.c.o</span></p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#39c026"><span style="font-variant-ligatures:no-common-ligatures;color:#000000">[ 78%]
</span><span style="font-variant-ligatures:no-common-ligatures"><b>Linking C executable ../../../../bin/mlir-capi-ir-test</b></span></p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#000000"><span style="font-variant-ligatures:no-common-ligatures">CMakeFiles/mlir-capi-ir-test.dir/ir.c.o: In function `printAffineExpr':</span></p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#000000"><span style="font-variant-ligatures:no-common-ligatures">/llvm-project/mlir/test/CAPI/ir.c:1272: undefined reference to `mlirAffineExprIsNull'</span></p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#000000"><span style="font-variant-ligatures:no-common-ligatures">collect2: error: ld returned 1 exit status</span></p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#000000"><span style="font-variant-ligatures:no-common-ligatures">make[2]: *** [bin/mlir-capi-ir-test] Error 1</span></p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#000000"><span style="font-variant-ligatures:no-common-ligatures">make[1]: *** [tools/mlir/test/CAPI/CMakeFiles/mlir-capi-ir-test.dir/all] Error 2</span></p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#000000"><span style="font-variant-ligatures:no-common-ligatures">make: *** [all] Error 2</span></p>
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
In a previous build, I was able to use:</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:12.0px 'Helvetica Neue'">cmake --build . --target check-mlir</p>
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
Following the instructions here: <a href="https://github.com/tensorflow/mlir/issues/138" id="LPlnk951257">https://github.com/tensorflow/mlir/issues/138</a> t<span style="color: rgb(0, 0, 0); font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 11pt; background: var(--white);">o
 fix a similar issue but it hasn't been successful this time. Does anyone know what might be happening and how to fix the issue?</span></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<div>
<div id="Signature">
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<div style="margin:0px; font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:black; text-align:start">
<p style="color:rgb(50,49,48); font-size:11pt; font-family:Calibri,sans-serif; margin:0px; line-height:16.866666793823242px">
<span style="margin:0px; font-family:Arial,Helvetica,sans-serif; font-size:10pt; line-height:normal; color:black; letter-spacing:0.4pt">​</span><span style="margin:0px; font-family:Arial,sans-serif; font-size:10pt; line-height:normal; color:black; letter-spacing:0.4pt">Aaron
 Vermeersch</span><span style="margin:0px; font-family:Arial,sans-serif; color:black"></span></p>
<p style="color:rgb(50,49,48); font-size:11pt; font-family:Calibri,sans-serif; margin:0px; line-height:16.866666793823242px">
<span style="font-size:10pt; line-height:normal"></span><span style="margin:0px; font-family:Arial,sans-serif; font-size:10pt; line-height:normal; color:black">HPC Computational Scientist</span><br>
</p>
<p style="color:rgb(50,49,48); font-size:11pt; font-family:Calibri,sans-serif; margin:0px; line-height:9.2pt">
<span style="margin:0px; font-family:Arial,sans-serif; font-size:8pt"> </span></p>
<br>
</div>
</div>
</div>
</div>
</body>
</html>