From owner-freebsd-stable@FreeBSD.ORG Fri Jan 21 15:25:56 2011 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8A6A21065679; Fri, 21 Jan 2011 15:25:56 +0000 (UTC) (envelope-from kabaev@gmail.com) Received: from mail-fx0-f54.google.com (mail-fx0-f54.google.com [209.85.161.54]) by mx1.freebsd.org (Postfix) with ESMTP id BD9B38FC08; Fri, 21 Jan 2011 15:25:55 +0000 (UTC) Received: by fxm16 with SMTP id 16so1973157fxm.13 for ; Fri, 21 Jan 2011 07:25:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:date:from:to:cc:subject:message-id:in-reply-to :references:x-mailer:mime-version:content-type; bh=vKvv0k8usI8HIAntSPkHB5gn6/tCLfrmU4l2bmLkcbk=; b=i8RUPxjSOiNRXOdb5rzbrjLnTZW8AG22aa3PmpXQUd3iBKHMH/O+xMAc4ZGwdMdC07 wQN6BhmD6XX2xDJuIq205aN+lgcrsMEXLr/bnBPXeRR6mYo0HTq9WV4vQboLo3uzSjEe L9DjTc1zeypBZ3lHpRcsQ/rYzcZhHjT6yzv3Y= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:cc:subject:message-id:in-reply-to:references:x-mailer :mime-version:content-type; b=I+0nJQ6nVJBx7/pb2VNvfLCYOcHmTdY/yBwU7IUdrSXJVFXT68X9y3Buq4lRbAYSA1 AROlmO1O46yEAP6hp/kF3/PukeBCOoPhmVQCzEvzGAiexxjpBnYqpUnOSSVLT+V+Rs/R xiAtG0yBkJ0BJniWOiWDJkLtTkb3M+Ou22AcQ= Received: by 10.223.93.141 with SMTP id v13mr765745fam.145.1295623554370; Fri, 21 Jan 2011 07:25:54 -0800 (PST) Received: from kan.dnsalias.net (c-24-63-226-98.hsd1.ma.comcast.net [24.63.226.98]) by mx.google.com with ESMTPS id y1sm3635846fak.15.2011.01.21.07.25.51 (version=SSLv3 cipher=RC4-MD5); Fri, 21 Jan 2011 07:25:52 -0800 (PST) Date: Fri, 21 Jan 2011 10:25:44 -0500 From: Alexander Kabaev To: Marcel Moolenaar Message-ID: <20110121102544.1bc9222c@kan.dnsalias.net> In-Reply-To: References: <20110120201740.GE24444@acme.spoerlein.net> <20110120153103.50a86ad3@kan.dnsalias.net> X-Mailer: Claws Mail 3.7.8 (GTK+ 2.22.1; amd64-portbld-freebsd9.0) Mime-Version: 1.0 Content-Type: multipart/signed; micalg=PGP-SHA1; boundary="Sig_/6=2jSqnCuMBVi/lEapRzMbC"; protocol="application/pgp-signature" Cc: stable@FreeBSD.org, current@FreeBSD.org, uqs@FreeBSD.org Subject: Re: RFC vgrind in base (and buildworld) X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Jan 2011 15:25:56 -0000 --Sig_/6=2jSqnCuMBVi/lEapRzMbC Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable On Thu, 20 Jan 2011 17:11:13 -0800 Marcel Moolenaar wrote: >=20 > On Jan 20, 2011, at 12:31 PM, Alexander Kabaev wrote: >=20 > > On Thu, 20 Jan 2011 21:17:40 +0100 > > Ulrich Sp=F6rlein wrote: > >=20 > >> Hello, > >>=20 > >> Currently our buildworld relies on groff(1) and vgrind(1) being > >> present in the host system. I have a patch ready that at least > >> makes sure these are built during bootstrap-tools and completes the > >> WITHOUT_GROFF flag. > >>=20 > >> vgrind(1) is only used for two papers under share/doc and we could > >> easily expand the results and commit them to svn directly, > >> alleviating the need to run vgrind(1) during buildworld. > >>=20 > >> OTOH, there are much more useful tools to vgrind(1) for source code > >> formatting. So do we still have vgrind(1) users out there? > >>=20 > >> Regards, > >> Uli > >=20 > > Why it needs to be in bootsrap tools at all? We have build tools for > > this exact purpose. >=20 > Actually no. The buildtools target is there to allow building programs > that are not installed, but are otehrwise needed to compile a program. > These are typically little tools that create source files. >=20 > The bootstrap target is the to deal with compatibility in case we > can't use the version on the host or we don't want to depend on the > version on the host. Then it is cross-tools, or whatever build stage that builds new gcc and other tools which run on host and are used to generate the final target binaries. The point being that bootstrap-tools target is greatly abused in src, with recent addition of llvm libs making it almost pandemic. --=20 Alexander Kabaev --Sig_/6=2jSqnCuMBVi/lEapRzMbC Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.16 (FreeBSD) iD8DBQFNOaV9Q6z1jMm+XZYRAvHoAJ41NmHQ1OcmY4QoHVEHwU73R5PSWQCgr5eH n/Hlo+oFQ6+MrCjRSI0KOJA= =kW6X -----END PGP SIGNATURE----- --Sig_/6=2jSqnCuMBVi/lEapRzMbC--