From owner-freebsd-questions@freebsd.org Fri Nov 18 15:49:42 2016 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A2FCAC4848B for ; Fri, 18 Nov 2016 15:49:42 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (wonkity.com [67.158.26.137]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "wonkity.com", Issuer "wonkity.com" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 74B3E1346 for ; Fri, 18 Nov 2016 15:49:42 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (localhost [127.0.0.1]) by wonkity.com (8.15.2/8.15.2) with ESMTPS id uAIFnfOR085917 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Fri, 18 Nov 2016 08:49:41 -0700 (MST) (envelope-from wblock@wonkity.com) Received: from localhost (wblock@localhost) by wonkity.com (8.15.2/8.15.2/Submit) with ESMTP id uAIFnf3f085914; Fri, 18 Nov 2016 08:49:41 -0700 (MST) (envelope-from wblock@wonkity.com) Date: Fri, 18 Nov 2016 08:49:41 -0700 (MST) From: Warren Block To: "Christoph P.U. Kukulies" cc: "freebsd-questions@freebsd.org" Subject: Re: how long does a make buildworld normally take? In-Reply-To: Message-ID: References: User-Agent: Alpine 2.20 (BSF 67 2015-01-07) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.1 (wonkity.com [127.0.0.1]); Fri, 18 Nov 2016 08:49:41 -0700 (MST) X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Nov 2016 15:49:42 -0000 On Fri, 18 Nov 2016, Christoph P.U. Kukulies wrote: > how long does a make buildworld normally take? There are too many options to really nail that down. It varies due to hardware, build options, caching, and the version of FreeBSD. The fastest machines take minutes, slower ones several hours. With every go-fast option enabled on this Xeon E3 system, a full buildworld and kernel takes about twenty minutes (excluding LLDB). With few or no changes to source, that can be repeated in under two minutes, because it's all in cache thanks to bdrewery's build system work (NO_CLEAN and ccache). > Has make buildworld time constant over the years? No, although one version of FreeBSD usually has pretty consistent build times.