Summary: | sci-libs/scipy with sci-libs/mkl (intel blas/cblas) - ? | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Olaf Leidinger <oleid> |
Component: | [OLD] Development | Assignee: | Gentoo Science Related Packages <sci> |
Status: | VERIFIED FIXED | ||
Severity: | normal | CC: | jlec |
Priority: | Normal | Keywords: | PATCH |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
fix for the ebuild
a better, more general, fix for the ebuild fix for current version of ebuild |
Description
Olaf Leidinger
2013-12-04 15:08:46 UTC
Created attachment 364592 [details, diff]
fix for the ebuild
This fixes the generated scite.cfg for me. It simply removes double library names.
Created attachment 364598 [details, diff]
a better, more general, fix for the ebuild
+*scipy-0.13.2-r1 (26 Dec 2013) + + 26 Dec 2013; Justin Lecher <jlec@gentoo.org> +scipy-0.13.2-r1.ebuild: + Fix for linking with mkl, #493318 + I'm sorry, this doesn't fix the problem for me. The issue is the same, the sed command in the ebuild doesn't remove the double library entries. I'll attach a patch for the ebuild. My version gives: pkg-config --libs-only-l cblas blas | sed -e 's/[ ]-l*\(pthread\|m\)[ ]*//g' -e 's/^-l//' -e 's/[ ]*-l/\n/g' -e 's/[ ]*$//' mkl_rt mkl_rt The current ebuild gives: pkg-config --libs-only-l cblas blas | sed -e 's/[ ]-l*\(pthread\|m\)\([ ]\|$\)//g' -e 's/^-l//' -e 's/[ ]*-l/,/g' -e 's/[ ]*$//' mkl_rt,mkl_rt And thus uniq doesn't do it's magic. Created attachment 368866 [details, diff]
fix for current version of ebuild
Patch for scipy-0.13.2-r1.ebuild to resolve above issue
|