Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 7 Apr 2015 19:42:56 -0700 (PDT)
From:      Don Lewis <truckman@FreeBSD.org>
To:        demon@FreeBSD.org
Cc:        svn-ports-head@FreeBSD.org, svn-ports-all@FreeBSD.org, ports-committers@FreeBSD.org
Subject:   Re: svn commit: r383217 - head/math/atlas
Message-ID:  <201504080243.t382guNC044788@gw.catspoiler.org>
In-Reply-To: <201504041258.t34CwTrR036495@svn.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On  4 Apr, Dmitry Sivachenko wrote:
> Author: demon
> Date: Sat Apr  4 12:58:28 2015
> New Revision: 383217
> URL: https://svnweb.freebsd.org/changeset/ports/383217
> 
> Log:
>   Simplify things: always build both shared and static libs.
>   Some ports (py-scipy for instance) have indirect deps on ATLAS (via py-numpy)
>   and require specific (static) version to work.

I wonder if it might make sense to split this into two ports.  Any port
that depends on the ATLAS static library will need to be rebuilt
whenever ATLAS is rebuilt to get the proper tuning.  A port that links
to the ATLAS dynamic library can be migrated between hosts as-is and
only the ATLAS dynamic library would need to be rebuilt.


BTW, I got a build failure on 8.4-STABLE i386 that I haven't had a
chance to dig into yet:

   STAGE 2-4-4: LEVEL 3 BLAS TUNE
make -f Makefile Il3lib pre=c 2>&1 | ./xatlas_tee INSTALL_LOG/cL3TUNE.LOG
make -f Makefile ccblaslib 2>&1 | ./xatlas_tee INSTALL_LOG/cL3TUNE.LOG
      done.


   STAGE 2-4-5: GEMV TUNE
make -f Makefile INSTALL_LOG/cMVRES pre=c 2>&1 | ./xatlas_tee INSTALL_LOG/cMVTUN
E.LOG
*** Error code 255

Stop in /wrkdirs/usr/ports/math/atlas/work/ATLAS/static.
*** Error code 1

Stop in /wrkdirs/usr/ports/math/atlas/work/ATLAS/static.
*** Error code 1

Stop in /usr/ports/math/atlas.




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201504080243.t382guNC044788>