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 to Julia 1.0 #85

Closed SylvainCorlay closed 5 years ago

SylvainCorlay commented 5 years ago

Updating to

and general cleanup of the CI.

SylvainCorlay commented 5 years ago

cc @barche I am having some link issues with libcxxwrap-julia on windows.

This appears to be a mingw vs visual studio problem.

SylvainCorlay commented 5 years ago

It seems that the last release of CxxWrap has binaries for MSVC (cf https://github.com/JuliaInterop/libcxxwrap-julia/releases), but it is not listed in the dictionary https://github.com/JuliaInterop/CxxWrap.jl/blob/master/deps/build.jl#L17.

Maybe it is a time for this CI to test Xtensor.jl with mingw instead of msvc.

SylvainCorlay commented 5 years ago

Could have a successful build and test with msys2.

barche commented 5 years ago

Yes, the build.jl is generated automatically by BinaryBuilder, which only runs cross compilers. I do think it would be nice to be able to supply binaries from Appveyor, but I thing BinaryBuilder wants to stick with the cross-compile approach.

I upload the MSVC binaries from the libcxxwrap-julia Appveyor tests since I had this deploy mechanism still from the pre-Julia 1.0 days, and maybe the binaries can be useful someday (thinking of QML.jl, which I anticipate will be hard to cross-compile).