From owner-svn-ports-all@FreeBSD.ORG Wed Apr 8 02:43:07 2015 Return-Path: Delivered-To: svn-ports-all@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 77C77144; Wed, 8 Apr 2015 02:43:07 +0000 (UTC) Received: from gw.catspoiler.org (cl-1657.chi-02.us.sixxs.net [IPv6:2001:4978:f:678::2]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 2388281C; Wed, 8 Apr 2015 02:43:07 +0000 (UTC) Received: from FreeBSD.org (mousie.catspoiler.org [192.168.101.2]) by gw.catspoiler.org (8.13.3/8.13.3) with ESMTP id t382guNC044788; Tue, 7 Apr 2015 19:43:00 -0700 (PDT) (envelope-from truckman@FreeBSD.org) Message-Id: <201504080243.t382guNC044788@gw.catspoiler.org> Date: Tue, 7 Apr 2015 19:42:56 -0700 (PDT) From: Don Lewis Subject: Re: svn commit: r383217 - head/math/atlas To: demon@FreeBSD.org In-Reply-To: <201504041258.t34CwTrR036495@svn.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/plain; charset=us-ascii Cc: svn-ports-head@FreeBSD.org, svn-ports-all@FreeBSD.org, ports-committers@FreeBSD.org X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Apr 2015 02:43:07 -0000 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.