From owner-freebsd-current@FreeBSD.ORG Fri Jan 9 03:13:44 2015 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 8589AA2B for ; Fri, 9 Jan 2015 03:13:44 +0000 (UTC) Received: from mail-wi0-x231.google.com (mail-wi0-x231.google.com [IPv6:2a00:1450:400c:c05::231]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 108D23B7 for ; Fri, 9 Jan 2015 03:13:44 +0000 (UTC) Received: by mail-wi0-f177.google.com with SMTP id l15so7132402wiw.4 for ; Thu, 08 Jan 2015 19:13:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=wbLqqgEypEpSZiV+qkElmjza8F8H7vdeb6HedW1YPZM=; b=F9Z4Lu6pCTQ+j5SkeNPcogjYLm17qTA3F1PVG4TGtTaHphJ+ysyKam7OnfLY+7rJ7H mtVvLbCkSlvn/36ErbZwNsep0Ku1pJBlzEnc6raimhVzb/02zucVO5LW/GHAJKWUC0h0 /WdWct5MeWEBkXnpnOYVx4eqIMwvFY//EsJYwx/pKlvUqx0I1XOHhGHcgisCwEZ2r2T8 F2aHaMEyZRGBXDK+gc/+b2NCVxdR9ZQJBVsNVfjwKw52GrQXpKUgsfSIzrzqqMi2uPGs DgXbksFnFCAMvpgGbVDEKqTxbslD1uG2IRKAi9n4c7Eo7xjri3BEH73Ewej9+nOx0xGr Wxfw== X-Received: by 10.180.103.6 with SMTP id fs6mr511143wib.11.1420773222597; Thu, 08 Jan 2015 19:13:42 -0800 (PST) Received: from ketas-laptop.mydomain (ketas-laptop6.si.pri.ee. [2001:ad0:91f:0:21a:6bff:fe66:2ad3]) by mx.google.com with ESMTPSA id h13sm24089466wiw.4.2015.01.08.19.13.40 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 08 Jan 2015 19:13:41 -0800 (PST) Sender: Sulev-Madis Silber Message-ID: <54AF4762.6010102@hot.ee> Date: Fri, 09 Jan 2015 05:13:38 +0200 From: "Sulev-Madis Silber (ketas)" User-Agent: Mozilla/5.0 (X11; FreeBSD i386; rv:15.0) Gecko/20120912 Thunderbird/15.0.1 MIME-Version: 1.0 To: Mike Tancsa Subject: Re: HEADS UP: Upgraded clang, llvm and lldb to 3.5.0 References: <528C023D-6207-4054-917B-05D4C4E605EC@FreeBSD.org> <12132B80-E31B-4782-B69E-C9B8F6E6F0B8@netapp.com> <54AE72BF.5040405@hot.ee> <54AEDD8B.1020306@sentex.net> In-Reply-To: <54AEDD8B.1020306@sentex.net> X-TagToolbar-Keys: D20150109051338123 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: freebsd-current , Benjamin Kaduk X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.18-1 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: Fri, 09 Jan 2015 03:13:44 -0000 Maybe I should add (if no-one noticed it yet) that this is cross-build for ARM. I wouldn't attempt to upgrade host itself over two major versions. I think it's totally insane how you can't build other major versions & arches. 9.x can't make 11.x (well, you can, if using gcc bootstrap), and I heard that 10.x can't make 9.x... I mean, build should start "clean", building all things that are needed to bootstrap. If needed, building some tools two times to get into right environment (host -> bootstrap -> bootstrap -> build). Of course, i realize how much work that would be... But this would make it possible to build things across all supported major versions and across arches where it's not too hard to support (for example, MIPS -> amd64 likely doesn't make sense, but i386/amd64 -> ARM/MIPS/... likely has uses).