xtensor-stack / Xtensor.jl

Julia package for xtensor-julia
http://quantstack.net/xtensor
BSD 3-Clause "New" or "Revised" License
41 stars 6 forks source link

Update xtensor, fixup Julia HOME, drop Julia 0.5 #74

Closed SylvainCorlay closed 6 years ago

SylvainCorlay commented 6 years ago

Dropping Julia 0.5 on Linux

Support for Julia 0.5 has been dropped, and as of February 22nd 2018, we cannot install packages for Julia 0.5 due to GitHub not supporting old TLS protocol version 1.0 and 1.1, which is builtin with Julia 0.5.

cf https://discourse.julialang.org/t/errors-for-git-pkg/9351 and https://discourse.julialang.org/t/git-ssl-errors-while-installing-packages/9347

Specifying DCMAKE_PROGRAM_PATH

Julia not being in the path could cause the find_executable powering the findJulia to fail. It is silly since the cmake was in fact called from Julia itself, so we are specifying the path so that Julia is always found.

Updating to xtensor 0.15.4

xtensor 0.15.4 was released with bug fixes and performance improvements.

Updating findJulia.cmake

To match exactly the one of CxxWrap which had been modified since we contributed it.