From owner-freebsd-current@freebsd.org Mon Apr 10 12:10:21 2017 Return-Path: Delivered-To: freebsd-current@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 01B40D361B9 for ; Mon, 10 Apr 2017 12:10:20 +0000 (UTC) (envelope-from ohartmann@walstatt.org) Received: from mout.gmx.net (mout.gmx.net [212.227.17.21]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "mout.gmx.net", Issuer "TeleSec ServerPass DE-2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 57B8412CE for ; Mon, 10 Apr 2017 12:10:19 +0000 (UTC) (envelope-from ohartmann@walstatt.org) Received: from freyja.zeit4.iv.bundesimmobilien.de ([87.138.105.249]) by mail.gmx.com (mrgmx102 [212.227.17.168]) with ESMTPSA (Nemesis) id 0MACmL-1cmFbO2ZVh-00BL0v for ; Mon, 10 Apr 2017 14:10:11 +0200 Date: Mon, 10 Apr 2017 14:10:03 +0200 From: "O. Hartmann" To: freebsd-current Subject: CURRENT: Compile time of ports has increased significantly since LLVM 4.0 Message-ID: <20170410141003.7d422d86@freyja.zeit4.iv.bundesimmobilien.de> Organization: Walstatt X-Mailer: Claws Mail 3.14.1 (GTK+ 2.24.31; amd64-portbld-freebsd12.0) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:Wa1w0ZudyCGEmpPHSAeNN85Rvgqi9lV7bg7tbp8zJMyYvk/5f9A sCEv5mnEF3LWPZRaiIaYBb/cLqJoyWq07GLdiABNir8ieHJI3SDwjdl6iXE62ewUbCnE0Qa VPA973UCGB5gLiOOOGkVSYeAyhnfigojoUBedGJiaTPgl8RQAeIWqQPBoDqz4J8bHGXFcMC SdkkZ/k6/ZtRtrS6GKRIg== X-UI-Out-Filterresults: notjunk:1;V01:K0:TLz8U1PqfO0=:syzMDegN0fdnzO1vnuxr/2 pGIixB7FzMc53S8u8Sg780nRIdOHwnqQBlhlw6XN3nbzXQW6E5nWc3rTjrMwRy9u2sht/d4kX QY0x0lOfzQfxF2LCe4O+SFKxe9r9LHPAY8Wye4qmj/vLNnGqdMEXET2S4Od0wkBHrAykNb75U cIPoEnVO8boNQPTK2PB5KrUvIK6pGGVpXbzrfFEG3Np24ti2Dp2Q1UdDKbGCt2M4IRglOIbDx GkObqTXFddl84WuhJvqeRbr0zHECCga7BqWJc1VFMphFoIK8Cl+A9KWTexu4PqZItA6wlBKz3 zu1HYTS0Hnse0avk79aPBYHDveUC8OEkB3Zt5x7H/MZ9+KYk4v6zyjOGiRj9vqdtifTqSxxRn z1wIBoLxUfeTyIGwPL0dw4MifB9WVNHhH/fIVo4KZ6gZzJVquEVcGmX+f1qcRUZmonnWbdOxA zxHqkOFzbPs/VEGLyKrLYA7AXsFSkeNcoaVCIdq0YaaqyeX4QL5xM3A3cxP/nKeudSdgNGv/s jaIAkmcn9kC5MYGwzcmuk1+8hkGnZH1V8+IhCH0itatmq+PU5v1NNBUuorkemfnqKo3RXdrfD feEiiosm/L33w7I8ktgz2fHRDKGTQgOYZs/NCzZQp3B1PaU27JogxFeApgYd0QzjP34iSOxv1 JEPXiJURikqdAUqQxsv6cS+IFi8HDnLPyLUjrluhVeMtEetDT0PIPXcSjXJlLi+szugIlvvmV bGFzpjaS06N2Vz0dHY4/qGEIB6J5+rBgZ0zwmberaCi2ZX9MEluO8ZoPVWz4RJ5IX9eIwSiaz 0y1RASO X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Apr 2017 12:10:21 -0000 We build pretty often world and ports. With poudriere as port building backend, The daily/weekly builds have now grown in compile time significantly since approx. the introduction of LLVM 4.0 into FreeBSD. The build box is a LGA1150 IvyBridge XEON system with 3,4 GHz and 16 GB RAM. The configuration of poudriere (most recent ports tree version, as well as most recent CURRENT host and most recent CURRENT jail: FreeBSD 12.0-CURRENT #4 r316067: Tue Mar 28 06:26:18 CEST 2017 amd64). Within the past 4 - 6 months, wekbkit-gtk2 and webkit-gtk3 took ~ 1h 90 min, or, when started together, ~ 2h 40 min. Now they take each(!, even separately started and indivuidually conmpiled without concurrent jobs) more than 3 hours. The same with /editors/libreoffice. On this bos it took 2h 40 min to compile libreoffice 5.2.X up to 5.2.6, now it graces or is beyond 4 hours! This observation is taken from a time span of 5 - 6 months and even with worst case scenarios like parallel start of webkit[2]-gtk[23] in parallel. So, does someone also diagnose this compile time stretching? I also see this while regularily building ports via "make" in /usr/ports. Thanks in advance, Oliver