<p dir="auto">icc v14.0.1</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="julia 01:38:26 {master} ~/julia-icc$ make
    CC src/task.o
task.c(332): catastrophic error: Cannot match asm operand constraint
compilation aborted for task.c (code 1)
make[1]: *** [task.o] Error 1
make: *** [julia-src-release] Error 2"><pre class="notranslate"><code class="notranslate">julia 01:38:26 {master} ~/julia-icc$ make
    CC src/task.o
task.c(332): catastrophic error: Cannot match asm operand constraint
compilation aborted for task.c (code 1)
make[1]: *** [task.o] Error 1
make: *** [julia-src-release] Error 2
</code></pre></div>
<p dir="auto">Continuing discussion from <a href="https://groups.google.com/forum/#!topic/julia-users/pSeB8VwrW3A" rel="nofollow">https://groups.google.com/forum/#!topic/julia-users/pSeB8VwrW3A</a>. Paraphrasing from the thread:</p>
<blockquote>
<p dir="auto">I'm on commit <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/JuliaLang/julia/commit/a31857830939705ea958d1adfa807d1e11240b6a/hovercard" href="https://github.com/JuliaLang/julia/commit/a31857830939705ea958d1adfa807d1e11240b6a"><tt>a318578</tt></a>. Running `make' gives me:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="$ source /gpfs/runtime/opt/intel/2013.1.106/mkl/bin/mklvars.sh intel64 ilp64
$ export MKL_INTERFACE_LAYER=ILP64
$ make
    CC src/task.o
task.c(352): catastrophic error: Cannot match asm operand constraint
compilation aborted for task.c (code 1)
make[2]: *** [task.o] Error 1
make[1]: *** [julia-release] Error 2
make: *** [release] Error 2&quot;"><pre class="notranslate"><code class="notranslate">$ source /gpfs/runtime/opt/intel/2013.1.106/mkl/bin/mklvars.sh intel64 ilp64
$ export MKL_INTERFACE_LAYER=ILP64
$ make
    CC src/task.o
task.c(352): catastrophic error: Cannot match asm operand constraint
compilation aborted for task.c (code 1)
make[2]: *** [task.o] Error 1
make[1]: *** [julia-release] Error 2
make: *** [release] Error 2"
</code></pre></div>
<p dir="auto">Make.user:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="USEICC = 1
USEIFC = 1
USE_INTEL_MKL = 1
USE_INTEL_MKL_FFT = 1
USE_INTEL_LIBM = 1
JULIA_CPU_TARGET = core2"><pre class="notranslate"><code class="notranslate">USEICC = 1
USEIFC = 1
USE_INTEL_MKL = 1
USE_INTEL_MKL_FFT = 1
USE_INTEL_LIBM = 1
JULIA_CPU_TARGET = core2
</code></pre></div>
<p dir="auto">Weirdly, the exact same setup works fine compiling v0.3.</p>
</blockquote>
<p dir="auto">I'm trying to compile on a Linux machine with gcc 4.7.2 and MKL 11.1.1. I'm aware of <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="42413931" data-permission-text="Title is private" data-url="https://github.com/JuliaLang/julia/issues/8294" data-hovercard-type="issue" data-hovercard-url="/JuliaLang/julia/issues/8294/hovercard" href="https://github.com/JuliaLang/julia/issues/8294">#8294</a> but this seems like a distinct problem.</p>