Package Details: julia-mkl 2:1.5.3-1

Git Clone URL: https://aur.archlinux.org/julia-mkl.git (read-only, click to copy)
Package Base: julia-mkl
Description: High-level, high-performance, dynamic programming language (compiled with the Intel MKL library)
Upstream URL: https://julialang.org/
Licenses: MIT
Conflicts: julia, julia-git
Provides: julia
Submitter: herraiz
Maintainer: petronny
Last Packager: petronny
Votes: 5
Popularity: 0.000447
First Submitted: 2016-11-25 13:25
Last Updated: 2021-01-28 11:14

Required by (17)

Sources (2)

Pinned Comments

petronny commented on 2021-02-22 06:42

Pre-built binaries of this package can be found in the arch4edu repository.

Latest Comments

1 2 3 Next › Last »

halfhorn commented on 2021-03-03 16:44

I've been playing around with trying to package the OneAPI base toolkit but it is a major pain as it uses a custom sh installer.sh method of installation.

See here to download the installer from intel and the instructions for custom installs.

I can confirm that it contains the needed libimf.so.

$ find . -name libimf.so
/opt/intel/oneapi/compiler/2021.1.1/linux/compiler/lib/intel64_lin/libimf.so
/opt/intel/oneapi/compiler/2021.1.1/linux/compiler/lib/ia32_lin/libimf.so
/opt/intel/oneapi/intelpython/python3.7/envs/2021.1.1/lib/libimf.so
/opt/intel/oneapi/intelpython/python3.7/pkgs/common_cmplr_lib_rt-2021.1.1-intel_189/lib/libimf.so
/opt/intel/oneapi/intelpython/python3.7/lib/libimf.so

Lime commented on 2021-03-02 16:12

@petronny I don't know which other packages on the AUR provide it. It looks like Intel's OneAPI Base Toolkit isn't on the AUR, which I find very surprising, but you can find the OneAPI Base Toolkit here: https://software.intel.com/content/www/us/en/develop/tools/oneapi/base-toolkit/download.html

This should provide the necessary file (let me know if it doesn't). If you're interested, you could add it to the AUR (I'm fairly new to Arch so not quite sure how to do that myself); it looks useful enough that it should probably be added. It should also be possible to find which library provides libimf.so so you don't have to install the whole OneAPI library, just the component providing it.

petronny commented on 2021-03-02 08:22

@Lime For now julia-mkl need libimf.so to build. AFAIK only intel-common-libs is providing it.

Please let me know if there is a better way to get libimf.so .

Lime commented on 2021-02-28 18:57

@petronny The following package, which is a make requirement for Julia-mkl, is currently marked as out-of-date and has been disowned: https://aur.archlinux.org/packages/intel-common-libs When I attempt to build it, I get an error message because the file "parallel_studio_xe_2020_update4_cluster_edition.tgz" fails sha256 sum validation. In the comments section, it was mentioned that Intel Parallel Studio XE is being replaced with oneAPI toolkits.

petronny commented on 2021-02-22 06:42

Pre-built binaries of this package can be found in the arch4edu repository.

petronny commented on 2021-02-22 06:41

intel-common-libs is no longer supported

@Lime Could you provide more details for this?

trying to build julia-mkl fails because of this.

I just build this package in a clean chroot. You may want to try the prebuilt binary.

Lime commented on 2021-02-18 01:44

intel-common-libs is no longer supported; trying to build julia-mkl fails because of this.

tapia commented on 2020-12-28 17:03

Hi, I am getting this error when compiling julia-mkl:

/tmp/yay/julia-mkl/src/julia-1.5.2/src/ccall.cpp:994:68:   required from here
/usr/include/llvm/ADT/STLExtras.h:185:52: error: expression cannot be used as a function
  185 |     return (*reinterpret_cast<Callable*>(callable))(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  186 |         std::forward<Params>(params)...);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[1]: *** [Makefile:166: codegen.o] Error 1
make[1]: Leaving directory '/tmp/yay/julia-mkl/src/julia-1.5.2/src'

petronny commented on 2019-07-29 08:18

AFAIK, the build prefix is embedded in /usr/lib/julia/sys.so. If I edit it with sed, /usr/bin/julia will raise segmentation fault. I don't know is there a proper way to edit this file now.

petronny commented on 2019-07-29 08:11

@xia0er There is already a bug report about the prefix, see https://bugs.archlinux.org/task/63255.

Abount openmp, should it be a dependency of julia-arpack?
I can pass most of the tests in the check() function with about 5 tests skipped.
So I think julia-mkl doesn't need openmp itself.