rust-math / intel-mkl-src

Redistribute Intel MKL as a crate
Other
78 stars 22 forks source link

Do not depend on unnecessary things #28

Closed usamec closed 4 years ago

usamec commented 4 years ago

This crate depends on openssl-sys, which requires system installation of libssl-dev (or something similar). This is completely silly for crate providing math.

termoshtt commented 4 years ago

This is completely silly for crate providing math.

I agree, but we have no option to download the archive of MKL without SSL.

usamec commented 4 years ago

Is it possible to use system installed binaries somehow (e.g. curl)?

termoshtt commented 4 years ago

We have some options:

(a) Use curl-rs (Current)

(b) Use curl external as program

(c) Use reqwest or other lightweight Rust HTTP+TLS crate ( #17 )


If we focus on using non-x86 environment, it will be worth trying to omit openssl-sys dependency. However, Intel-MKL itself assumes x86 environment and openssl-sys is easy to use on these platforms.

termoshtt commented 4 years ago

related: #29