JuliaLang / julia

The Julia Programming Language
https://julialang.org/
MIT License
45.46k stars 5.46k forks source link

Base.runtests() fails with MKL #25246

Closed Gertian closed 6 years ago

Gertian commented 6 years ago
julia> Base.runtests()
Test (Worker)             | Time (s) | GC (s) | GC % | Alloc (MB) | RSS (MB)
WARNING: Method definition ambig(Any, Integer) in module Test50Main_ambiguous at /home/gertian/julia/test/ambiguous.jl:7 overwritten at /home/gertian/julia/test/ambiguous.jl:85.
    From worker 2:  Skipping Base.<|
    From worker 2:  Skipping Base.active_repl
    From worker 2:  Skipping Base.active_repl_backend
    From worker 2:  Skipping Base.<|
    From worker 2:  Skipping Base.active_repl
    From worker 2:  Skipping Base.active_repl_backend
ambiguous (2)             |    1.93  |  0.10  |  5.2 | 40.45      | 219.91  
linalg/qr (2)             |   62.97  |  0.86  |  1.4 | 2216.65    | 333.79  
linalg/dense (2)          |   72.54  |  1.17  |  1.6 | 2986.61    | 415.58  
linalg/matmul (2)         |   59.08  |  1.03  |  1.7 | 2734.61    | 492.98  
linalg/schur (2)          |    4.99  |  0.20  |  4.1 | 283.62     | 493.05  
linalg/special (2)        |   13.66  |  0.23  |  1.7 | 442.11     | 493.05  
linalg/eigen (2)          |    5.81  |  0.08  |  1.3 | 170.46     | 505.73  
linalg/triangular (3)     |  223.77  |  5.61  |  2.5 | 8941.75    | 601.69  
linalg/bunchkaufman (2)   |    3.38  |  0.03  |  1.0 | 70.87      | 507.99  
linalg/svd (3)            |    9.00  |  0.12  |  1.4 | 256.74     | 613.75  
linalg/lapack (2)         |   14.91  |  0.36  |  2.4 | 741.91     | 519.47  
linalg/tridiag (3)        |   24.68  |  0.63  |  2.6 | 1008.35    | 646.07  
linalg/bidiag (2)         |   21.72  |  0.31  |  1.4 | 564.21     | 571.61  
linalg/pinv (2)           |    3.70  |  0.28  |  7.5 | 618.09     | 643.63  
linalg/givens (2)         |    2.53  |  0.03  |  1.3 | 71.96      | 643.63  
linalg/cholesky (2)       |   20.61  |  0.27  |  1.3 | 478.11     | 643.63  
linalg/lu (2)             |   17.57  |  0.59  |  3.4 | 814.03     | 643.63  
linalg/diagonal (3)       |   49.80  |  0.70  |  1.4 | 1348.86    | 690.29  
linalg/symmetric (2)      |    8.36  |  0.14  |  1.7 | 230.95     | 643.63  
linalg/generic (3)        |    6.52  |  0.09  |  1.4 | 157.30     | 694.23  
linalg/uniformscaling (2) |   10.54  |  0.19  |  1.8 | 280.93     | 655.57  
linalg/hessenberg (2)     |    0.71  |  0.03  |  4.4 | 53.41      | 657.76  
linalg/rowvector (2)      |   12.21  |  0.22  |  1.8 | 367.11     | 662.51  
linalg/conjarray (2)      |    0.98  |  0.01  |  1.5 | 27.44      | 662.89  

signal (11): Segmentation fault
while loading /home/gertian/julia/test/linalg/arnoldi.jl, in expression starting on line 5
mkl_blas_avx2_xzdotc at /opt/intel/composerxe/linux/mkl/lib/intel64/libmkl_avx2.so (unknown line)
ZDOTC at /opt/intel/composerxe/linux/mkl/lib/intel64/libmkl_intel_ilp64.so (unknown line)
unknown function (ip: 0x1)
Allocations: 284891831 (Pool: 284861122; Big: 30709); GC: 610
Worker 2 terminated.
ERROR (unhandled task failure): EOFError: read end of file
linalg/lq (3)             |   39.82  |  0.61  |  1.5 | 1199.95    | 735.42  
    From worker 1:  linalg/arnoldi: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: linalg/arnoldi
  ProcessExitedException()
subarray: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: subarray
  ProcessExitedException()
sparse/sparse: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: sparse/sparse
  ProcessExitedException()
sparse/sparsevector: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: sparse/sparsevector
  ProcessExitedException()
sparse/higherorderfns: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: sparse/higherorderfns
  ProcessExitedException()
sparse/umfpack: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: sparse/umfpack
  ProcessExitedException()
sparse/cholmod: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: sparse/cholmod
  ProcessExitedException()
sparse/spqr: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: sparse/spqr
  ProcessExitedException()
strings/basic: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: strings/basic
  ProcessExitedException()
strings/search: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: strings/search
  ProcessExitedException()
strings/util: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: strings/util
  ProcessExitedException()
strings/io: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: strings/io
  ProcessExitedException()
strings/types: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: strings/types
  ProcessExitedException()
unicode/UnicodeError: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: unicode/UnicodeError
  ProcessExitedException()
unicode/utf8proc: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: unicode/utf8proc
  ProcessExitedException()
unicode/utf8: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: unicode/utf8
  ProcessExitedException()
dates/accessors: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: dates/accessors
  ProcessExitedException()
dates/adjusters: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: dates/adjusters
  ProcessExitedException()
dates/query: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: dates/query
  ProcessExitedException()
dates/periods: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: dates/periods
  ProcessExitedException()
dates/ranges: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: dates/ranges
  ProcessExitedException()
dates/rounding: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: dates/rounding
  ProcessExitedException()
dates/types: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: dates/types
  ProcessExitedException()
dates/io: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: dates/io
  ProcessExitedException()
dates/arithmetic: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: dates/arithmetic
  ProcessExitedException()
dates/conversions: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: dates/conversions
  ProcessExitedException()
core: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: core
  ProcessExitedException()
inference: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: inference
  ProcessExitedException()
worlds: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: worlds
  ProcessExitedException()
keywordargs: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: keywordargs
  ProcessExitedException()
numbers: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: numbers
  ProcessExitedException()
subtype: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: subtype
  ProcessExitedException()
printf: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: printf
  ProcessExitedException()
char: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: char
  ProcessExitedException()
triplequote: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: triplequote
  ProcessExitedException()
intrinsics: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: intrinsics
  ProcessExitedException()
dict: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: dict
  ProcessExitedException()
hashing: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: hashing
  ProcessExitedException()
iobuffer: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: iobuffer
  ProcessExitedException()
staged: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: staged
  ProcessExitedException()
offsetarray: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: offsetarray
  ProcessExitedException()
arrayops: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: arrayops
  ProcessExitedException()
tuple: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: tuple
  ProcessExitedException()
reduce: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: reduce
  ProcessExitedException()
reducedim: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: reducedim
  ProcessExitedException()
random: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: random
  ProcessExitedException()
abstractarray: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: abstractarray
  ProcessExitedException()
intfuncs: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: intfuncs
  ProcessExitedException()
simdloop: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: simdloop
  ProcessExitedException()
vecelement: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: vecelement
  ProcessExitedException()
blas: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: blas
  ProcessExitedException()
bitarray: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: bitarray
  ProcessExitedException()
copy: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: copy
  ProcessExitedException()
math: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: math
  ProcessExitedException()
fastmath: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: fastmath
  ProcessExitedException()
functional: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: functional
  ProcessExitedException()
iterators: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: iterators
  ProcessExitedException()
operators: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: operators
  ProcessExitedException()
path: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: path
  ProcessExitedException()
ccall: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: ccall
  ProcessExitedException()
parse: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: parse
  ProcessExitedException()
loading: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: loading
  ProcessExitedException()
bigint: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: bigint
  ProcessExitedException()
bigfloat: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: bigfloat
  ProcessExitedException()
sorting: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: sorting
  ProcessExitedException()
statistics: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: statistics
  ProcessExitedException()
spawn: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: spawn
  ProcessExitedException()
backtrace: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: backtrace
  ProcessExitedException()
file: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: file
  ProcessExitedException()
read: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: read
  ProcessExitedException()
mmap: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: mmap
  ProcessExitedException()
version: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: version
  ProcessExitedException()
resolve: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: resolve
  ProcessExitedException()
pollfd: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: pollfd
  ProcessExitedException()
mpfr: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: mpfr
  ProcessExitedException()
broadcast: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: broadcast
  ProcessExitedException()
complex: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: complex
  ProcessExitedException()
socket: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: socket
  ProcessExitedException()
floatapprox: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: floatapprox
  ProcessExitedException()
datafmt: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: datafmt
  ProcessExitedException()
reflection: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: reflection
  ProcessExitedException()
regex: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: regex
  ProcessExitedException()
float16: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: float16
  ProcessExitedException()
combinatorics: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: combinatorics
  ProcessExitedException()
sysinfo: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: sysinfo
  ProcessExitedException()
env: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: env
  ProcessExitedException()
rounding: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: rounding
  ProcessExitedException()
ranges: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: ranges
  ProcessExitedException()
mod2pi: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: mod2pi
  ProcessExitedException()
euler: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: euler
  ProcessExitedException()
show: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: show
  ProcessExitedException()
lineedit: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: lineedit
  ProcessExitedException()
replcompletions: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: replcompletions
  ProcessExitedException()
repl: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: repl
  ProcessExitedException()
replutil: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: replutil
  ProcessExitedException()
sets: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: sets
  ProcessExitedException()
test: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: test
  ProcessExitedException()
goto: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: goto
  ProcessExitedException()
llvmcall: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: llvmcall
  ProcessExitedException()
llvmcall2: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: llvmcall2
  ProcessExitedException()
grisu: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: grisu
  ProcessExitedException()
nullable: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: nullable
  ProcessExitedException()
meta: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: meta
  ProcessExitedException()
stacktraces: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: stacktraces
  ProcessExitedException()
profile: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: profile
  ProcessExitedException()
libgit2: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: libgit2
  ProcessExitedException()
docs: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: docs
  ProcessExitedException()
markdown: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: markdown
  ProcessExitedException()
base64: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: base64
  ProcessExitedException()
serialize: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: serialize
  ProcessExitedException()
misc: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: misc
  ProcessExitedException()
threads: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: threads
  ProcessExitedException()
enums: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: enums
  ProcessExitedException()
cmdlineargs: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: cmdlineargs
  ProcessExitedException()
i18n: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: i18n
  ProcessExitedException()
workspace: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: workspace
  ProcessExitedException()
libdl: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: libdl
  ProcessExitedException()
int: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: int
  ProcessExitedException()
checked: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: checked
  ProcessExitedException()
intset: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: intset
  ProcessExitedException()
floatfuncs: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: floatfuncs
  ProcessExitedException()
distributed: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: distributed
  ProcessExitedException()
inline: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: inline
  ProcessExitedException()
boundscheck: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: boundscheck
  ProcessExitedException()
error: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: error
  ProcessExitedException()
cartesian: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: cartesian
  ProcessExitedException()
asmvariant: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: asmvariant
  ProcessExitedException()
osutils: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: osutils
  ProcessExitedException()
channels: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: channels
  ProcessExitedException()
iostream: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: iostream
  ProcessExitedException()
specificity: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: specificity
  ProcessExitedException()
fft: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: fft
  ProcessExitedException()
dsp: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: dsp
  ProcessExitedException()
examples: Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: examples
  ProcessExitedException()

Test Summary:           |  Pass  Error  Total
  Overall               | 60781    134  60915
    ambiguous           |    51            51
    linalg/qr           |  3056          3056
    linalg/dense        |  6324          6324
    linalg/matmul       |   527           527
    linalg/schur        |   330           330
    linalg/special      |   942           942
    linalg/eigen        |   381           381
    linalg/triangular   | 33634         33634
    linalg/bunchkaufman |  2519          2519
    linalg/svd          |   244           244
    linalg/lapack       |   628           628
    linalg/tridiag      |   843           843
    linalg/bidiag       |  1592          1592
    linalg/pinv         |   232           232
    linalg/givens       |  1552          1552
    linalg/cholesky     |  2104          2104
    linalg/lu           |  1149          1149
    linalg/diagonal     |  1196          1196
    linalg/symmetric    |  1391          1391
    linalg/generic      |   206           206
    linalg/uniformscaling |   247           247
    linalg/hessenberg   |    40            40
    linalg/rowvector    |   135           135
    linalg/conjarray    |    10            10
    linalg/arnoldi      |            1      1
    subarray            |            1      1
    sparse/sparse       |            1      1
    sparse/sparsevector |            1      1
    sparse/higherorderfns |            1      1
    sparse/umfpack      |            1      1
    sparse/cholmod      |            1      1
    sparse/spqr         |            1      1
    strings/basic       |            1      1
    strings/search      |            1      1
    strings/util        |            1      1
    strings/io          |            1      1
    strings/types       |            1      1
    unicode/UnicodeError |            1      1
    unicode/utf8proc    |            1      1
    unicode/utf8        |            1      1
    dates/accessors     |            1      1
    dates/adjusters     |            1      1
    dates/query         |            1      1
    dates/periods       |            1      1
    dates/ranges        |            1      1
    dates/rounding      |            1      1
    dates/types         |            1      1
    dates/io            |            1      1
    dates/arithmetic    |            1      1
    dates/conversions   |            1      1
    core                |            1      1
    inference           |            1      1
    worlds              |            1      1
    keywordargs         |            1      1
    numbers             |            1      1
    subtype             |            1      1
    printf              |            1      1
    char                |            1      1
    triplequote         |            1      1
    intrinsics          |            1      1
    dict                |            1      1
    hashing             |            1      1
    iobuffer            |            1      1
    staged              |            1      1
    offsetarray         |            1      1
    arrayops            |            1      1
    tuple               |            1      1
    reduce              |            1      1
    reducedim           |            1      1
    random              |            1      1
    abstractarray       |            1      1
    intfuncs            |            1      1
    simdloop            |            1      1
    vecelement          |            1      1
    blas                |            1      1
    bitarray            |            1      1
    copy                |            1      1
    math                |            1      1
    fastmath            |            1      1
    functional          |            1      1
    iterators           |            1      1
    operators           |            1      1
    path                |            1      1
    ccall               |            1      1
    parse               |            1      1
    loading             |            1      1
    bigint              |            1      1
    bigfloat            |            1      1
    sorting             |            1      1
    statistics          |            1      1
    spawn               |            1      1
    backtrace           |            1      1
    file                |            1      1
    read                |            1      1
    mmap                |            1      1
    version             |            1      1
    resolve             |            1      1
    pollfd              |            1      1
    mpfr                |            1      1
    broadcast           |            1      1
    complex             |            1      1
    socket              |            1      1
    floatapprox         |            1      1
    datafmt             |            1      1
    reflection          |            1      1
    regex               |            1      1
    float16             |            1      1
    combinatorics       |            1      1
    sysinfo             |            1      1
    env                 |            1      1
    rounding            |            1      1
    ranges              |            1      1
    mod2pi              |            1      1
    euler               |            1      1
    show                |            1      1
    lineedit            |            1      1
    replcompletions     |            1      1
    repl                |            1      1
    replutil            |            1      1
    sets                |            1      1
    test                |            1      1
    goto                |            1      1
    llvmcall            |            1      1
    llvmcall2           |            1      1
    grisu               |            1      1
    nullable            |            1      1
    meta                |            1      1
    stacktraces         |            1      1
    profile             |            1      1
    libgit2             |            1      1
    docs                |            1      1
    markdown            |            1      1
    base64              |            1      1
    serialize           |            1      1
    misc                |            1      1
    threads             |            1      1
    enums               |            1      1
    cmdlineargs         |            1      1
    i18n                |            1      1
    workspace           |            1      1
    libdl               |            1      1
    int                 |            1      1
    checked             |            1      1
    intset              |            1      1
    floatfuncs          |            1      1
    distributed         |            1      1
    inline              |            1      1
    boundscheck         |            1      1
    error               |            1      1
    cartesian           |            1      1
    asmvariant          |            1      1
    osutils             |            1      1
    channels            |            1      1
    iostream            |            1      1
    specificity         |            1      1
    fft                 |            1      1
    dsp                 |            1      1
    examples            |            1      1
    linalg/lq           |  1360          1360
    compile             |    88            88
    FAILURE
Error in testset linalg/arnoldi:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: linalg/arnoldi
  ProcessExitedException()
Error in testset subarray:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: subarray
  ProcessExitedException()
Error in testset sparse/sparse:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: sparse/sparse
  ProcessExitedException()
Error in testset sparse/sparsevector:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: sparse/sparsevector
  ProcessExitedException()
Error in testset sparse/higherorderfns:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: sparse/higherorderfns
  ProcessExitedException()
Error in testset sparse/umfpack:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: sparse/umfpack
  ProcessExitedException()
Error in testset sparse/cholmod:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: sparse/cholmod
  ProcessExitedException()
Error in testset sparse/spqr:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: sparse/spqr
  ProcessExitedException()
Error in testset strings/basic:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: strings/basic
  ProcessExitedException()
Error in testset strings/search:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: strings/search
  ProcessExitedException()
Error in testset strings/util:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: strings/util
  ProcessExitedException()
Error in testset strings/io:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: strings/io
  ProcessExitedException()
Error in testset strings/types:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: strings/types
  ProcessExitedException()
Error in testset unicode/UnicodeError:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: unicode/UnicodeError
  ProcessExitedException()
Error in testset unicode/utf8proc:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: unicode/utf8proc
  ProcessExitedException()
Error in testset unicode/utf8:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: unicode/utf8
  ProcessExitedException()
Error in testset dates/accessors:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: dates/accessors
  ProcessExitedException()
Error in testset dates/adjusters:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: dates/adjusters
  ProcessExitedException()
Error in testset dates/query:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: dates/query
  ProcessExitedException()
Error in testset dates/periods:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: dates/periods
  ProcessExitedException()
Error in testset dates/ranges:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: dates/ranges
  ProcessExitedException()
Error in testset dates/rounding:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: dates/rounding
  ProcessExitedException()
Error in testset dates/types:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: dates/types
  ProcessExitedException()
Error in testset dates/io:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: dates/io
  ProcessExitedException()
Error in testset dates/arithmetic:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: dates/arithmetic
  ProcessExitedException()
Error in testset dates/conversions:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: dates/conversions
  ProcessExitedException()
Error in testset core:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: core
  ProcessExitedException()
Error in testset inference:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: inference
  ProcessExitedException()
Error in testset worlds:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: worlds
  ProcessExitedException()
Error in testset keywordargs:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: keywordargs
  ProcessExitedException()
Error in testset numbers:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: numbers
  ProcessExitedException()
Error in testset subtype:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: subtype
  ProcessExitedException()
Error in testset printf:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: printf
  ProcessExitedException()
Error in testset char:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: char
  ProcessExitedException()
Error in testset triplequote:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: triplequote
  ProcessExitedException()
Error in testset intrinsics:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: intrinsics
  ProcessExitedException()
Error in testset dict:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: dict
  ProcessExitedException()
Error in testset hashing:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: hashing
  ProcessExitedException()
Error in testset iobuffer:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: iobuffer
  ProcessExitedException()
Error in testset staged:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: staged
  ProcessExitedException()
Error in testset offsetarray:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: offsetarray
  ProcessExitedException()
Error in testset arrayops:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: arrayops
  ProcessExitedException()
Error in testset tuple:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: tuple
  ProcessExitedException()
Error in testset reduce:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: reduce
  ProcessExitedException()
Error in testset reducedim:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: reducedim
  ProcessExitedException()
Error in testset random:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: random
  ProcessExitedException()
Error in testset abstractarray:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: abstractarray
  ProcessExitedException()
Error in testset intfuncs:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: intfuncs
  ProcessExitedException()
Error in testset simdloop:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: simdloop
  ProcessExitedException()
Error in testset vecelement:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: vecelement
  ProcessExitedException()
Error in testset blas:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: blas
  ProcessExitedException()
Error in testset bitarray:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: bitarray
  ProcessExitedException()
Error in testset copy:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: copy
  ProcessExitedException()
Error in testset math:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: math
  ProcessExitedException()
Error in testset fastmath:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: fastmath
  ProcessExitedException()
Error in testset functional:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: functional
  ProcessExitedException()
Error in testset iterators:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: iterators
  ProcessExitedException()
Error in testset operators:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: operators
  ProcessExitedException()
Error in testset path:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: path
  ProcessExitedException()
Error in testset ccall:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: ccall
  ProcessExitedException()
Error in testset parse:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: parse
  ProcessExitedException()
Error in testset loading:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: loading
  ProcessExitedException()
Error in testset bigint:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: bigint
  ProcessExitedException()
Error in testset bigfloat:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: bigfloat
  ProcessExitedException()
Error in testset sorting:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: sorting
  ProcessExitedException()
Error in testset statistics:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: statistics
  ProcessExitedException()
Error in testset spawn:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: spawn
  ProcessExitedException()
Error in testset backtrace:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: backtrace
  ProcessExitedException()
Error in testset file:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: file
  ProcessExitedException()
Error in testset read:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: read
  ProcessExitedException()
Error in testset mmap:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: mmap
  ProcessExitedException()
Error in testset version:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: version
  ProcessExitedException()
Error in testset resolve:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: resolve
  ProcessExitedException()
Error in testset pollfd:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: pollfd
  ProcessExitedException()
Error in testset mpfr:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: mpfr
  ProcessExitedException()
Error in testset broadcast:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: broadcast
  ProcessExitedException()
Error in testset complex:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: complex
  ProcessExitedException()
Error in testset socket:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: socket
  ProcessExitedException()
Error in testset floatapprox:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: floatapprox
  ProcessExitedException()
Error in testset datafmt:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: datafmt
  ProcessExitedException()
Error in testset reflection:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: reflection
  ProcessExitedException()
Error in testset regex:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: regex
  ProcessExitedException()
Error in testset float16:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: float16
  ProcessExitedException()
Error in testset combinatorics:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: combinatorics
  ProcessExitedException()
Error in testset sysinfo:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: sysinfo
  ProcessExitedException()
Error in testset env:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: env
  ProcessExitedException()
Error in testset rounding:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: rounding
  ProcessExitedException()
Error in testset ranges:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: ranges
  ProcessExitedException()
Error in testset mod2pi:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: mod2pi
  ProcessExitedException()
Error in testset euler:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: euler
  ProcessExitedException()
Error in testset show:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: show
  ProcessExitedException()
Error in testset lineedit:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: lineedit
  ProcessExitedException()
Error in testset replcompletions:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: replcompletions
  ProcessExitedException()
Error in testset repl:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: repl
  ProcessExitedException()
Error in testset replutil:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: replutil
  ProcessExitedException()
Error in testset sets:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: sets
  ProcessExitedException()
Error in testset test:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: test
  ProcessExitedException()
Error in testset goto:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: goto
  ProcessExitedException()
Error in testset llvmcall:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: llvmcall
  ProcessExitedException()
Error in testset llvmcall2:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: llvmcall2
  ProcessExitedException()
Error in testset grisu:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: grisu
  ProcessExitedException()
Error in testset nullable:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: nullable
  ProcessExitedException()
Error in testset meta:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: meta
  ProcessExitedException()
Error in testset stacktraces:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: stacktraces
  ProcessExitedException()
Error in testset profile:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: profile
  ProcessExitedException()
Error in testset libgit2:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: libgit2
  ProcessExitedException()
Error in testset docs:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: docs
  ProcessExitedException()
Error in testset markdown:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: markdown
  ProcessExitedException()
Error in testset base64:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: base64
  ProcessExitedException()
Error in testset serialize:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: serialize
  ProcessExitedException()
Error in testset misc:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: misc
  ProcessExitedException()
Error in testset threads:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: threads
  ProcessExitedException()
Error in testset enums:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: enums
  ProcessExitedException()
Error in testset cmdlineargs:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: cmdlineargs
  ProcessExitedException()
Error in testset i18n:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: i18n
  ProcessExitedException()
Error in testset workspace:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: workspace
  ProcessExitedException()
Error in testset libdl:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: libdl
  ProcessExitedException()
Error in testset int:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: int
  ProcessExitedException()
Error in testset checked:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: checked
  ProcessExitedException()
Error in testset intset:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: intset
  ProcessExitedException()
Error in testset floatfuncs:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: floatfuncs
  ProcessExitedException()
Error in testset distributed:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: distributed
  ProcessExitedException()
Error in testset inline:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: inline
  ProcessExitedException()
Error in testset boundscheck:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: boundscheck
  ProcessExitedException()
Error in testset error:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: error
  ProcessExitedException()
Error in testset cartesian:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: cartesian
  ProcessExitedException()
Error in testset asmvariant:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: asmvariant
  ProcessExitedException()
Error in testset osutils:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: osutils
  ProcessExitedException()
Error in testset channels:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: channels
  ProcessExitedException()
Error in testset iostream:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: iostream
  ProcessExitedException()
Error in testset specificity:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: specificity
  ProcessExitedException()
Error in testset fft:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: fft
  ProcessExitedException()
Error in testset dsp:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: dsp
  ProcessExitedException()
Error in testset examples:
Error During Test
  Test threw an exception of type ProcessExitedException
  Expression: examples
  ProcessExitedException()
ERROR: LoadError: Test run finished with errors
while loading /home/gertian/julia/usr/share/julia/test/runtests.jl, in expression starting on line 29
ERROR: A test has failed. Please submit a bug report (https://github.com/JuliaLang/julia/issues)
including error messages above and the output of versioninfo():
Julia Version 0.6.1
Commit 0d7248e2ff* (2017-10-24 22:15 UTC)
Platform Info:
  OS: Linux (x86_64-pc-linux-gnu)
  CPU: Intel(R) Core(TM) i7-7600U CPU @ 2.80GHz
  WORD_SIZE: 64
  BLAS: libmkl_rt
  LAPACK: libmkl_rt
  LIBM: libimf
  LLVM: libLLVM-4.0.0 (ORCJIT, skylake)

Stacktrace:
 [1] runtests(::Array{String,1}, ::Int64) at ./interactiveutil.jl:691
 [2] runtests() at ./interactiveutil.jl:680

julia> ERROR: A test has failed. Please submit a bug report (https://github.com/JuliaLang/julia/issues)
       including error messages above and the output of versioninfo():
       Julia Version 0.6.1
       Commit 0d7248e2ff* (2017-10-24 22:15 UTC)
       Platform Info:
         OS: Linux (x86_64-pc-linux-gnu)
         CPU: Intel(R) Core(TM) i7-7600U CPU @ 2.80GHz
         WORD_SIZE: 64
         BLAS: libmkl_rt
         LAPACK: libmkl_rt
         LIBM: libimf
         LLVM: libLLVM-4.0.0 (ORCJIT, skylake)
maleadt commented 6 years ago

Please use code tags; I've edited your post to add them.

Dup of / related to #17946? How did you build Julia, can you post your Make.user? Julia 0.6.1 + LLVM 4.0 is an odd combination.

Gertian commented 6 years ago

Thank you, I was not aware of this...

The article you mention does is indeed similar but for an older version of julia.


LLVM_VER=4.0.0
USE_INTEL_MKL=1
USE_INTEL_LIBM=1

My install procedure was as follows: (This may contain to much detail)

  1. Fresh install of intel TBB using: archwiki 1
  2. Fresh install of intel IPP using : archwiki 2 including the bugfix that is mentioned in the third comment

$source /opt/intel/mkl/bin/mklvars.sh intel64 ilp64

  1. 
    $git clone git://github.com/JuliaLang/julia.git
    $ cd julia
    $ git checkout v0.6.1
    $ make -C deps get-llvm
    $ make


and was inspired by these two posts: 
[julia discourse](https://discourse.julialang.org/t/building-with-intel-mkl-on-a-knl-system/4904/4)
[stackoverflow](https://stackoverflow.com/questions/45024338/how-to-use-intel-mkl-instead-of-libopenblas-in-julia)
Apart from these two posts I had no particular reason to use LLVM 4.0.0. and would be willing to change. I could also use Intel cpp and fortrand compilers if this would be nececairy.

ps: I tried the installation procedure that is mentioned on the julia git page (using intel compilers) but this failed during  compilation
andreasnoack commented 6 years ago

It is a dup of #17946. For the solution, see https://github.com/JuliaLang/julia/issues/17946#issuecomment-289202855

Gertian commented 6 years ago

@andreasnoack I just tried this solution and it did not work...


Julia Version 0.6.1
Commit 0d7248e2ff* (2017-10-24 22:15 UTC)
Platform Info:
  OS: Linux (x86_64-pc-linux-gnu)
  CPU: Intel(R) Core(TM) i7-7600U CPU @ 2.80GHz
  WORD_SIZE: 64
  BLAS: libmkl_rt
  LAPACK: libmkl_rt
  LIBM: libimf
  LLVM: libLLVM-4.0.0 (ORCJIT, skylake)

and my Make.user was:

USE_INTEL_MKL = 1
USE_BLAS_FFLAGS += -ff2c

I also reinstalled mkl using the official intel installer for linux (just to rule out any bad behavior in that department). However I stil find;


julia> Base.runtests("linalg/arnoldi")
Test (Worker)      | Time (s) | GC (s) | GC % | Alloc (MB) | RSS (MB)

signal (11): Segmentation fault
while loading /home/gertian/julia/usr/share/julia/test/linalg/arnoldi.jl, in expression starting on line 5
mkl_blas_avx2_xzdotc at /opt/intel/compilers_and_libraries_2018.1.163/linux/mkl/lib/intel64_lin/libmkl_avx2.so (unknown line)
ZDOTC at /opt/intel/compilers_and_libraries_2018.1.163/linux/mkl/lib/intel64_lin/libmkl_intel_ilp64.so (unknown line)
unknown function (ip: 0x560248c776ef)
Allocations: 8746090 (Pool: 8743985; Big: 2105); GC: 17
ERROR: A test has failed. Please submit a bug report (https://github.com/JuliaLang/julia/issues)
including error messages above and the output of versioninfo():
Julia Version 0.6.1
Commit 0d7248e2ff* (2017-10-24 22:15 UTC)
Platform Info:
  OS: Linux (x86_64-pc-linux-gnu)
  CPU: Intel(R) Core(TM) i7-7600U CPU @ 2.80GHz

  WORD_SIZE: 64
  BLAS: libmkl_rt
  LAPACK: libmkl_rt
  LIBM: libimf
  LLVM: libLLVM-4.0.0 (ORCJIT, skylake)

Stacktrace:
 [1] runtests(::String, ::Int64) at ./interactiveutil.jl:691
 [2] runtests(::String) at ./interactiveutil.jl:680
andreasnoack commented 6 years ago

Did you do make -C deps distclean-arpack first?

Gertian commented 6 years ago

I did not I'll try this now :)

and since I am trying to learn, what does this do ? Because I started from a fresh git download and if my understanding of that command is correct this should mean that issuing it doens't matter ?

Gertian commented 6 years ago

update: I get exactly the same result

I also just ran ctrl-f in Make.inc and USE_BLAS_FFLAGS turned up nowhere so I don't see what this would change ?(I get the conflict with fortran though) Neither is FFLAGS, i did check and these flags were present in older versions so they are probable changed but I can't figure out what they have been changed into...

Gertian commented 6 years ago

I'll just go with the usual julia for now but am very willing to try new suggestions if they come up :)

andreasnoack commented 6 years ago

@Gertian I don't think USE_BLAS_FFLAGS is for public consumption. It is initiated here so any value set in Make.user is overwritten. Set FFLAGS instead. See also https://github.com/JuliaLang/julia/pull/25298.

Gertian commented 6 years ago

@andreasnoack this worked ! Thanks for all the help !

So for people with the same issue:

1) just use the official intel installer for MKL this is much easier than the AUR version then do the following steps all in the same terminal 2) source /opt/intel/mkl/bin/mklvars.sh intel64 ilp64 3) git pull julia 4) cd julia 5) git checkout v0.6.1 6) make -C deps distclean-arpack 7) change Make.user so that it contains:

USE_INTEL_MKL = 1
FFLAGS = -ff2c

8) make