From owner-freebsd-arch@FreeBSD.ORG Mon Jun 28 06:38:29 2010 Return-Path: Delivered-To: arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 77852106566C; Mon, 28 Jun 2010 06:38:29 +0000 (UTC) (envelope-from yanegomi@gmail.com) Received: from mail-iw0-f182.google.com (mail-iw0-f182.google.com [209.85.214.182]) by mx1.freebsd.org (Postfix) with ESMTP id 2E3C98FC08; Mon, 28 Jun 2010 06:38:28 +0000 (UTC) Received: by iwn4 with SMTP id 4so465756iwn.13 for ; Sun, 27 Jun 2010 23:38:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received :in-reply-to:references:date:x-google-sender-auth:message-id:subject :from:to:cc:content-type:content-transfer-encoding; bh=zslg+BTZZUzmY0cg6N0vJwwpoBlFstX7dQ2Hl5Q28LQ=; b=r8+d2mvkbKv3zvKfGG7qLS131Df4LuVUfcLHXeXbC4PI9nZtGzJun/l9HVG2qeqRPo L8E8Z3GPKHMwM8s9KngP6Zi51tGVj6hfDPJ0NO89U9pcnCVAj/lLHG3qgvdjIqs6yWsN okL6HlvSceAfhwelBjErLLFf2QZKR1BjnXQs8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; b=qG9CF14fw6umGUnruqrgfPuakTVxXdNV0GfP6Ao2RQHUQTAtGUa6MiMT6hg/a6g7Eg zBJKX/pCMLCjHDkmb6JSxOtHCq/Cj62nkSbaBXItOtEg7U+9JvVdFSRXexKaISX4xqv4 /Z4/+QQRPzeKYxWYBWLS6eUmF+CKlp++ZfFQo= MIME-Version: 1.0 Received: by 10.231.32.200 with SMTP id e8mr2626301ibd.66.1277707107473; Sun, 27 Jun 2010 23:38:27 -0700 (PDT) Sender: yanegomi@gmail.com Received: by 10.231.209.71 with HTTP; Sun, 27 Jun 2010 23:38:27 -0700 (PDT) In-Reply-To: <20100628052344.GB8478@edoofus.dev.vega.ru> References: <20100626.172307.4959786928950356.imp@bsdimp.com> <20100626.181719.295937982837325865.imp@bsdimp.com> <20100628052344.GB8478@edoofus.dev.vega.ru> Date: Sun, 27 Jun 2010 23:38:27 -0700 X-Google-Sender-Auth: Wv-rSOu8l8JDDoExBookDChmuDI Message-ID: From: Garrett Cooper To: Ruslan Ermilov Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: arch@freebsd.org Subject: Re: Build tools X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Jun 2010 06:38:29 -0000 On Sun, Jun 27, 2010 at 10:23 PM, Ruslan Ermilov wrote: > Hi Warner, > > On Sat, Jun 26, 2010 at 06:17:19PM -0600, M. Warner Losh wrote: >> In message: <20100626.172307.4959786928950356.imp@bsdimp.com> >> =A0 =A0 =A0 =A0 =A0 =A0 "M. Warner Losh" writes: >> : Hey Ruslan, >> : >> : Maybe you can help me understand why the following are in the >> : buildtools list: >> : _share=3D share/syscons/scrnmaps >> : >> : =A0 =A0 bin/csh \ >> : =A0 =A0 lib/ncurses/ncurses \ >> : =A0 =A0 lib/ncurses/ncursesw \ >> : =A0 =A0 ${_share} \ >> : =A0 =A0 lib/libmagic \ >> : =A0 =A0 usr.sbin/sysinstall >> : >> : There's clearly some side effects that I'm missing here... >> >> I'm missing that build-tools: target is built, and that those tools >> are then used to build these items. =A0It isn't that these items are >> built themselves. > > Is there anything else I'm supposed to answer? =A0:-) I think I see why peter@ added the sysinstall bit. If you look at the Makefile itself there's a built-tools target (which is fairly inconsequential as the rtermcap program is relatively small), and a dependency to check for an existing prebuilt fat termcap file and/or build a copy from scratch if the prebuilt one doesn't exist. I have no idea why it's in sysinstall's Makefile -- but it's there today (which means that one should probably tread around it with a big stick for the time being, and eventually be moved out if it's of value). -Garrett