From owner-freebsd-current@FreeBSD.ORG Fri Jun 11 22:52:59 2010 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5276B1065673 for ; Fri, 11 Jun 2010 22:52:59 +0000 (UTC) (envelope-from ed@hoeg.nl) Received: from mx0.hoeg.nl (mx0.hoeg.nl [IPv6:2001:4dd0:ff41::b23f:aa]) by mx1.freebsd.org (Postfix) with ESMTP id 0E3A58FC0A for ; Fri, 11 Jun 2010 22:52:59 +0000 (UTC) Received: by mx0.hoeg.nl (Postfix, from userid 1000) id 513C22A28CC6; Sat, 12 Jun 2010 00:52:58 +0200 (CEST) Date: Sat, 12 Jun 2010 00:52:58 +0200 From: Ed Schouten To: Dag-Erling =?iso-8859-1?Q?Sm=F8rgrav?= Message-ID: <20100611225258.GB1797@hoeg.nl> References: <4C128548.8090505@fgznet.ch> <20100611185237.GL56080@hoeg.nl> <20100611.132052.271446115462387749.imp@bsdimp.com> <20100611203544.GA1797@hoeg.nl> <8639wttgpz.fsf@ds4.des.no> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="RASg3xLB4tUQ4RcS" Content-Disposition: inline In-Reply-To: <8639wttgpz.fsf@ds4.des.no> User-Agent: Mutt/1.5.20 (2009-06-14) Cc: andreast-list@fgznet.ch, "M. Warner Losh" , freebsd-current@freebsd.org Subject: Re: How to disable CLANG & co build in buildworld? X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 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, 11 Jun 2010 22:52:59 -0000 --RASg3xLB4tUQ4RcS Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi Dag-Erling, * Dag-Erling Sm=F8rgrav wrote: > However, we never install tblgen, and that is a problem, because it > means we can't "make" in /usr/src/lib/clang - the only way to build > clang is with make toolchain, make buildworld or make buildenv, which is > ridiculous. All it takes is this simple patch: Well, I've been thinking about this as well, but keep in mind that tblgen really has no use by itself and strongly depends on the version of your source tree. Even if we backport a tiny patch from the Clang repository, we cannot trust tblgen to do the right thing anymore. Do we really want to install an application like tblgen? Even though I think it's a pity you can't simply run `make' to build Clang, I think we might run into interesting problems by the time we update Clang or backport changes. Greetings, --=20 Ed Schouten WWW: http://80386.nl/ --RASg3xLB4tUQ4RcS Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.14 (FreeBSD) iEYEARECAAYFAkwSvkoACgkQ52SDGA2eCwWNiwCfR9IVL8DKgx1EMyiBXIHjI6Kp KR0An2v7qxZkZOVFu8TpsmkMhrMGUdaH =gpWm -----END PGP SIGNATURE----- --RASg3xLB4tUQ4RcS--