On Thu, Apr 02 2020, Christian Weisgerber <na...@mips.inka.de> wrote:
> math/py-scipy,python3 failed to build in my latest amd64 bulk build.
> This was before the py-numpy update.
>
> It seems that libcblas is picked up during the build, but there is
> no dependency.  Anyway, I'm appending the full log.  Somebody with
> interest in that area please have a look.

Well I was the one who touched cblas last, so I guess it's my bug. :)

I added the missing libcblas.so->libblas.so dep, this was needed to
unbreak libcblas detection in the updated py-numpy port.  The configure
tests in py-scipy look just like the ones in py-numpy, but scipy seems
to fall back on a bundled cblas copy.  Now that it succeeds linking
against -lcblas math/cblas we need to register the dep somehow.

The nice thing is that -current numpy also depends on cblas, and scipy
has a b/rdep on numpy, so your issue should be fixed already.

fwiw, I ran the scipy tests with previous numpy, no difference between
the bundled cblas copy and linking against /usr/local/lib/libcblas.so:

= 5 failed, 15119 passed, 1482 skipped, 104 xfailed, 8 xpassed, 2 warnings in 
1298.28 seconds =
= 5 failed, 15119 passed, 1482 skipped, 104 xfailed, 8 xpassed, 2 warnings in 
1291.35 seconds =

I'll explicitely register the scipy dep on math/cblas (and probably
math/lapack), and bump REVISION.  Thanks for the heads-up.

-- 
jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF  DDCC 0DFA 74AE 1524 E7EE

Reply via email to