From owner-freebsd-stable@freebsd.org Mon Oct 9 12:44:20 2017 Return-Path: Delivered-To: freebsd-stable@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 50749E2F93C for ; Mon, 9 Oct 2017 12:44:20 +0000 (UTC) (envelope-from bsam@passap.ru) Received: from forward100j.mail.yandex.net (forward100j.mail.yandex.net [IPv6:2a02:6b8:0:801:2::100]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "forwards.mail.yandex.net", Issuer "Yandex CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C6769747EB for ; Mon, 9 Oct 2017 12:44:19 +0000 (UTC) (envelope-from bsam@passap.ru) Received: from mxback1j.mail.yandex.net (mxback1j.mail.yandex.net [IPv6:2a02:6b8:0:1619::10a]) by forward100j.mail.yandex.net (Yandex) with ESMTP id C93EB5D80F5A for ; Mon, 9 Oct 2017 15:44:06 +0300 (MSK) Received: from smtp4j.mail.yandex.net (smtp4j.mail.yandex.net [2a02:6b8:0:1619::15:6]) by mxback1j.mail.yandex.net (nwsmtp/Yandex) with ESMTP id Q8RESJRmym-i0X0IEbk; Mon, 09 Oct 2017 15:44:00 +0300 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=passap.ru; s=mail; t=1507553040; bh=ItUs6VU1oAMz276dxedCreSa3lvjVdF0mgT3X7VHmak=; h=Subject:To:References:From:Message-ID:Date:In-Reply-To; b=fiP0k8CGdECQ5akGjhHkTpUC8tO2NINv37+sFSXKjrGB7cXLNj6YR1x/UrgcnFvAN 277UJLXtF1CZHrClW5YDrXwTlUjh0s+ExX28aQS2oFzBp8zRNJtbXXJtrYtAfVKkIE ObIV7Z67WAAuSBJo0qwPtmg/TMSne75vjUwFAGlw= Received: by smtp4j.mail.yandex.net (nwsmtp/Yandex) with ESMTPSA id VGZREK8h54-hxmq8lTH; Mon, 09 Oct 2017 15:43:59 +0300 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client certificate not present) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=passap.ru; s=mail; t=1507553039; bh=ItUs6VU1oAMz276dxedCreSa3lvjVdF0mgT3X7VHmak=; h=Subject:To:References:From:Message-ID:Date:In-Reply-To; b=VIjb1+8v7FfGfVvgKhoMHARxeh+439p2U4QUWku+madrwQoZpsst+7gdSnFirY1kQ YcIGfj42KXkwBF+xmHiRJVsfMLtk7D51rPwgiqNiZbqGS5umEZh5Al+HSJfkEMxD/P kjMjCbmLbJ/Z+NVbgVnQ1JZ0wB+a6/mNQlga2I7o= Authentication-Results: smtp4j.mail.yandex.net; dkim=pass header.i=@passap.ru Subject: Re: my build time impact of clang 5.0 To: freebsd-stable@freebsd.org References: <1507039968621-0.post@n6.nabble.com> <20171004122616.GF48518@gmail.com> From: Boris Samorodov Message-ID: <5c84a764-329d-a0ff-4a86-f96a7772029b@passap.ru> Date: Mon, 9 Oct 2017 15:43:58 +0300 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 MIME-Version: 1.0 In-Reply-To: <20171004122616.GF48518@gmail.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Oct 2017 12:44:20 -0000 04.10.2017 15:26, Matt Smith пишет: > On Oct 04 13:03, krad wrote: >> have you tried meta builds and pkgbase? > > I was going to say this. Because my build times have increased so > massively on my underpowered server I've switched to doing incremental > builds. Set WITH_META_MODE=yes in /etc/src-env.conf and add > kld_list="filemon" to /etc/rc.conf with a kldload filemon. > > Doing this makes builds take a couple of minutes on average rather than > 12 hours. I was bitten twice by this process. It was at the time of INO-64bit change (I track only CURRENT). Since then I build base packages without meta mode on. > pkgbase I have been monitoring the mailing list, but I haven't actually > tried it yet. The problems with /etc merging makes me twitchy. However, I've never got any errors like this using an auto etc update, something like: --- # fetch /FreeBSD-base/FreeBSD:12:amd64/latest/FreeBSD-etcupdate-latest.tbz2 -o /tmp/pkg/FreeBSD-etcupdate-latest.tbz2 && etcupdate -t /tmp/pkg/FreeBSD-etcupdate-latest.tbz2 --- -- WBR, Boris Samorodov (bsam) FreeBSD Committer, http://www.FreeBSD.org The Power To Serve