1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-11-21 21:21:06 +00:00
nixpkgs/doc/languages-frameworks
Benjamin Hipple 6206a342e0 mkl: include Intel's libiomp.so in the MKL RPM unpack
Since Intel's default openmp implementation is available in the same src
tarball, we can just include it in the package. This means that `mkl` now "just
works" without any environment variables, fragile setup-hooks, or forced
propagation.

Since the openmp implementation is only needed at runtime (and for test cases),
users can substitute a different one if they prefer by exporting it with
`LD_PRELOAD`, which is how Intel recommends handling this. If they do not do so,
`libiomp.so` lives next to `libmkl_rt.so` and thus will be in the RPATH as a
sane default.

Since this still comes from the same src tarball, we can ship it without losing
the fixed-output derivation; likewise, since Hydra is not building or caching
these, shipping these proprietary packages costs no bandwidth for the nix
community.
2018-12-19 22:05:22 +01:00
..
beam.xml nixpkgs docs: format =) 2018-05-01 19:54:21 -04:00
bower.xml doc: ran make format 2018-05-31 21:03:37 -04:00
coq.xml doc: apply make format 2018-10-26 11:13:54 +01:00
emscripten.section.md Move all nixpkgs doc files in to the doc directory 2018-03-25 19:52:00 -04:00
go.xml nixpkgs docs: format =) 2018-05-01 19:54:21 -04:00
haskell.section.md Treewide: use HTTPS on GNU domains 2018-12-02 15:51:59 +01:00
idris.section.md nixpkgs idris docs: Update and improve 2018-11-12 13:23:31 +01:00
index.xml duneBuildPackage: document 2018-11-07 10:08:08 +01:00
java.xml nixpkgs docs: normalize 2018-08-27 19:54:41 -04:00
lua.xml nixpkgs docs: format =) 2018-05-01 19:54:21 -04:00
node.section.md doc/node: document the new preferred node version 2018-11-16 21:24:25 +00:00
ocaml.xml ocamlPackages.*: remove unnecessary unpackCmd 2018-11-12 17:25:18 +00:00
perl.xml perlPackages.BerkeleyDB: fix db dependency 2018-05-22 17:49:04 +03:00
python.section.md mkl: include Intel's libiomp.so in the MKL RPM unpack 2018-12-19 22:05:22 +01:00
qt.xml nixpkgs docs: format =) 2018-05-01 19:54:21 -04:00
r.section.md Move all nixpkgs doc files in to the doc directory 2018-03-25 19:52:00 -04:00
ruby.xml doc: document upgrading Ruby packages 2018-11-28 13:19:22 +00:00
rust.section.md rust.section.md: remove nixcrate reference 2018-09-15 18:38:26 +00:00
texlive.xml docs: Remove nix-repl references 2018-12-03 21:37:54 -05:00
vim.section.md clarifying name arg determines vim command name 2018-10-24 17:02:54 +02:00