Not a noob question at all. The Intel compiler build support isn't 
regularly tested like GCC/Clang, and it's susceptible to occasional 
breakage on master. Hopefully not on release-0.3, but please let us know if 
that happens too. It would be great if we could somehow get CI running with 
Intel compilers, or maybe one or two nightly buildbots using them?

Some inline assembly was added in PR #9266, which also broke the 
(barely-supported) build with MSVC. Intel should at least allow 64 bit 
inline assembly, I would think? Jameson Nash has a suggested workaround 
involving longjmp for the MSVC case, but I'm not sure whether it applies to 
you - are you trying this on OSX or Linux?

This is a legitimate build problem, please open an issue (e.g. "Build 
broken with Intel compilers") and cross-reference this thread. Include as 
much info about your system and compiler versions as you can.

-Tony


On Tuesday, January 6, 2015 1:37:17 PM UTC-8, [email protected] wrote:
>
> Forgive me if this is a noob question but I'm having some trouble building 
> Julia. I'm on commit a318578. Running `make' gives me:
>
> "$ 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"
>
> Make.user:
> "USEICC = 1
> USEIFC = 1
> USE_INTEL_MKL = 1
> USE_INTEL_MKL_FFT = 1
> USE_INTEL_LIBM = 1
>
> JULIA_CPU_TARGET = core2"
>
> Weirdly, the exact same setup works fine compiling v0.3. Does anyone have 
> any ideas?
>
> Thanks,
> Samuel
>

Reply via email to