From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/2085 Path: news.gmane.org!not-for-mail From: John Spencer Newsgroups: gmane.linux.lib.musl.general Subject: Re: feature request: flag to disable math library build Date: Fri, 12 Oct 2012 02:24:04 +0200 Message-ID: <50776324.5080506@barfooze.de> References: <5077024E.6080104@barfooze.de> <20121011181709.GK24157@port70.net> <20121011193738.GL24157@port70.net> <20121011232858.GA254@brightrain.aerifal.cx> Reply-To: musl@lists.openwall.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1350000859 10182 80.91.229.3 (12 Oct 2012 00:14:19 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 12 Oct 2012 00:14:19 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-2086-gllmg-musl=m.gmane.org@lists.openwall.com Fri Oct 12 02:14:26 2012 Return-path: Envelope-to: gllmg-musl@plane.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by plane.gmane.org with smtp (Exim 4.69) (envelope-from ) id 1TMStV-00040F-C2 for gllmg-musl@plane.gmane.org; Fri, 12 Oct 2012 02:14:25 +0200 Original-Received: (qmail 18232 invoked by uid 550); 12 Oct 2012 00:14:18 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: Original-Received: (qmail 18224 invoked from network); 12 Oct 2012 00:14:18 -0000 User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.14) Gecko/20110221 SUSE/3.1.8 Mail/1.0 In-Reply-To: <20121011232858.GA254@brightrain.aerifal.cx> Xref: news.gmane.org gmane.linux.lib.musl.general:2085 Archived-At: On 10/12/2012 01:28 AM, Rich Felker wrote: > > I think the problem of extreme slowness building on emulated or > low-end hardware could be better addressed by using distcc, cross > compiling, or other approaches that leverage a more-powerful cpu of course having such a setup is preferable. however i have to build sabotage as a whole, and am testing different compilers that are not necessarily able to compile using distcc with an identically built cross-compiler. engineering such an environment, that is even embeddable into the sabotage build environment, seems like a herculean effort. also it doesn't solve the problem that you simply don't want to have the math library, if it for example breaks pcc. > instead of omitting parts of libc. (Anyway, isn't musl only a tiny > percentage of the total build time?) it takes a pretty long time, especially when built with .a and .so support. for example, to compile the things in stage0, you don't need math support at all, and the full musl gets built in stage1 again. if i can halve the time spent during stage0 musl builds, that will sum up soon.