From owner-freebsd-hackers@freebsd.org Mon Nov 30 14:07:46 2015 Return-Path: Delivered-To: freebsd-hackers@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 3BB8BA3BEA8 for ; Mon, 30 Nov 2015 14:07:46 +0000 (UTC) (envelope-from kuleshovmail@gmail.com) Received: from mail-wm0-x22e.google.com (mail-wm0-x22e.google.com [IPv6:2a00:1450:400c:c09::22e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id D2AD21B3E for ; Mon, 30 Nov 2015 14:07:45 +0000 (UTC) (envelope-from kuleshovmail@gmail.com) Received: by wmec201 with SMTP id c201so139718706wme.1 for ; Mon, 30 Nov 2015 06:07:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=J0tKyPo0MHM9KNrVCFPZcGheOPwPl7l9PBb1WPBowYY=; b=zEOUt780pWJNrIqw29CaBvscXfofF9lrOGG5xlJPMbaozqobXM2popYxfFA0fO7hrE bQnlOo1bKGUgLQhyrG3VLg87fHL0tHm5kInIzAdd7PlXVjRz58oiMcFYCsok0M3qtumi 9AJwi379YmViOyIXHHApkO3aj3oiwTujuB+lc2nxXgbRKDvXVUfHkxBrfGohVssh4d8B 9q9RLmfcF4JBKqn4Rq446RrPvbvEpaLvNwf1V66wTI1Rce3ecJT0mzCPfC29NkoYmOeZ mTmew9G3p2dyI0vzCBgKGcLMNusYgoUx6oZKshcGgXw0kjLMXVYWVbPLXim6XY4Fomu+ N8DA== X-Received: by 10.194.143.115 with SMTP id sd19mr82020628wjb.94.1448892464361; Mon, 30 Nov 2015 06:07:44 -0800 (PST) MIME-Version: 1.0 Received: by 10.27.4.195 with HTTP; Mon, 30 Nov 2015 06:07:25 -0800 (PST) In-Reply-To: <20151130134246.GJ3448@kib.kiev.ua> References: <20151130113712.GA10550@localhost> <20151130120949.GZ31314@zxy.spb.ru> <20151130134246.GJ3448@kib.kiev.ua> From: Alexander Kuleshov Date: Mon, 30 Nov 2015 20:07:25 +0600 Message-ID: Subject: Re: Build only changes To: Konstantin Belousov Cc: freebsd-hackers@freebsd.org Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Nov 2015 14:07:46 -0000 Hello Konstantin. On Mon, Nov 30, 2015 at 7:42 PM, Konstantin Belousov wrote: >> Thank you for reply, but anyway it's too long to wait. Would great to have >> options for skipping contrib/, usr.bin/ and other non-related to >> changes directories, >> but unfortunately didn't see it in Makefiles. > > If you already finished buildworld, it is usually easiest and fastest > to execute make buildenv with the same options as buildworld (I mean > things like TARGET/TARGET_ARCH and similar), then, in the shell prompt, > do > # cd usr.bin/program > # make > > I use this when working e.g. on rtld and libc/libthr. A useful variation > is > # make DEBUG_FLAGS=-g WITHOUT_TESTS=yes Thank you for advice. Besides this just knew about src.conf and add some WITHOUT_.* options there and now is much better.