From owner-freebsd-questions@freebsd.org Thu Oct 31 02:58:50 2019 Return-Path: Delivered-To: freebsd-questions@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id F25FA174B83; Thu, 31 Oct 2019 02:58:50 +0000 (UTC) (envelope-from FreeBSD@shaneware.biz) Received: from ipmail01.adl6.internode.on.net (ipmail01.adl6.internode.on.net [150.101.137.136]) by mx1.freebsd.org (Postfix) with ESMTP id 473VQJ73lJz4vmd; Thu, 31 Oct 2019 02:58:48 +0000 (UTC) (envelope-from FreeBSD@shaneware.biz) Received: from ppp14-2-94-181.adl-apt-pir-bras31.tpg.internode.on.net (HELO leader.local) ([14.2.94.181]) by ipmail01.adl6.internode.on.net with ESMTP; 31 Oct 2019 13:28:42 +1030 Subject: Re: building math/atlas in poudriere To: freebsd-pkg@freebsd.org, freebsd-questions@freebsd.org References: <20191030211404.GA55997@bastion.zyxst.net> From: Shane Ambler Message-ID: <3fcd3c3e-af54-7ff2-a58c-eab818b7d48a@ShaneWare.Biz> Date: Thu, 31 Oct 2019 13:28:41 +1030 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:68.0) Gecko/20100101 Thunderbird/68.1.0 MIME-Version: 1.0 In-Reply-To: <20191030211404.GA55997@bastion.zyxst.net> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 473VQJ73lJz4vmd X-Spamd-Bar: ++++ Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of FreeBSD@shaneware.biz has no SPF policy when checking 150.101.137.136) smtp.mailfrom=FreeBSD@shaneware.biz X-Spamd-Result: default: False [4.40 / 15.00]; ARC_NA(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; DMARC_NA(0.00)[ShaneWare.Biz]; AUTH_NA(1.00)[]; NEURAL_SPAM_MEDIUM(1.00)[0.997,0]; IP_SCORE(1.52)[ip: (3.81), ipnet: 150.101.0.0/16(2.49), asn: 4739(1.27), country: AU(0.01)]; RCPT_COUNT_TWO(0.00)[2]; NEURAL_SPAM_LONG(0.99)[0.986,0]; R_SPF_NA(0.00)[]; RCVD_NO_TLS_LAST(0.10)[]; RCVD_IN_DNSWL_LOW(-0.10)[136.137.101.150.list.dnswl.org : 127.0.5.1]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:4739, ipnet:150.101.0.0/16, country:AU]; MID_RHS_MATCH_FROM(0.00)[]; FROM_EQ_ENVFROM(0.00)[] X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 31 Oct 2019 02:58:51 -0000 On 31/10/19 7:44 am, tech-lists wrote: > Hi, > > Is there a way of building math/atlas within poudriere? > > I get this cryptic error: > > # make > ===>  atlas-math-3.8.4_18,1 has to be built manually: Optimizes for the > local > machine.. > *** Error code 1 > > What does "has to be built manually" mean in this context? > > thanks, It means that it queries the current cpu to decide which code can get compiled in. If you are building on the same machine that will be installed then it will be the same. The only way I know to bypass this is comment the line in its Makefile #MANUAL_PACKAGE_BUILD= Optimizes for the local machine. The math/sage port should be the only one that depends on atlas. If you are looking for your own use, you have other blas libraries to choose from. Look in Mk/Uses/blaslapack.mk, the USES=blaslapack option can choose between four other blas libraries. -- FreeBSD - the place to B...Software Developing Shane Ambler