From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Tim Visher Newsgroups: gmane.emacs.help Subject: Re: building emacs Date: Wed, 31 May 2017 07:19:53 -0400 Message-ID: References: <4FB0DC2E-14DD-49A0-9F66-8C4FA707FABE@gmail.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" X-Trace: blaine.gmane.org 1496229666 3196 195.159.176.226 (31 May 2017 11:21:06 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 31 May 2017 11:21:06 +0000 (UTC) Cc: emacs To: Jean-Christophe Helary Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed May 31 13:21:00 2017 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dG1gS-0000TN-J9 for geh-help-gnu-emacs@m.gmane.org; Wed, 31 May 2017 13:21:00 +0200 Original-Received: from localhost ([::1]:58578 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dG1gX-00029E-Rq for geh-help-gnu-emacs@m.gmane.org; Wed, 31 May 2017 07:21:05 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36104) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dG1g4-00028b-FH for help-gnu-emacs@gnu.org; Wed, 31 May 2017 07:20:37 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dG1g3-0007uU-Fx for help-gnu-emacs@gnu.org; Wed, 31 May 2017 07:20:36 -0400 Original-Received: from mail-vk0-x236.google.com ([2607:f8b0:400c:c05::236]:33894) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dG1g3-0007uP-Ar for help-gnu-emacs@gnu.org; Wed, 31 May 2017 07:20:35 -0400 Original-Received: by mail-vk0-x236.google.com with SMTP id y190so6568519vkc.1 for ; Wed, 31 May 2017 04:20:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=LWvRxQbCcRHfhnv/sG2WRHdT1syy8Tl+WSmqSTssQNQ=; b=IGqVNhRVVoVmFsk5GlDjQ2jenod61C5h2CYU8baFBO2E5nV4wQIRKzZCsMISSSLmFs 8QeaMKDPIqOVPZ7m1TGtlY1Rx3uNh7paMejGDJgMAAm5g7aYb2o3TzHVfpiyPuOS2qZa /uxEYm3AtN0bW1jxHuJP0CYkALISldMJu1CTADk68PjylHNIhYO+CE5KDzlBuUEWEXjk zNLQA+5Y80LkeVkbUDzh0caHz0Jtm/1FyiZaeEF4qyppfOwoJCwHsfChoODkFTqUU23U VUtR7V8ve7tzRmMmqe4gDbzvhEP0NVfWYHVuZ9yrxTHjAWiNbyvpWaR0NpacmIjfLPXl JGwA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=LWvRxQbCcRHfhnv/sG2WRHdT1syy8Tl+WSmqSTssQNQ=; b=nQ1fZjpffpZeYZe6oCtvxkJiVxgSw8TTrxIiMa2st180ADEJkeamLTtAFJESsTSTw1 ZGXRiDWxuk/otHIo6DUdn7flXp7SS4ckZd2E1XEzVb9HZPycLg4qyt5vwDeltxw0w1+D QAGVbZ+aEYnDGk2xgMjaKhYU1UB795BjXDjBirEgvMX2QJEIkEKq0Gm2XxhrpqK9OTVs qZiP+7iKy3oOaR/JxOmLEBGOmgEpblR4oaeLuVS6m6eeHoJ+deg0aCfip72ELbJ56Zoi huh16R7/w5qykhsfDX1ev9qaXErrVQTP1CRrUSlsWEJe8ZipuXfsVvC0ATeYeo+uVByl 6oZQ== X-Gm-Message-State: AODbwcDYeSYac8y6gDmcv8vKetlaMAQZSnnVPVNN+z2qAtOtIneW+EW9 X/0EfurhIaGSHUwH7o/NqKIp0LgSAg== X-Received: by 10.31.218.195 with SMTP id r186mr11873251vkg.73.1496229634739; Wed, 31 May 2017 04:20:34 -0700 (PDT) Original-Received: by 10.159.36.214 with HTTP; Wed, 31 May 2017 04:19:53 -0700 (PDT) In-Reply-To: <4FB0DC2E-14DD-49A0-9F66-8C4FA707FABE@gmail.com> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:400c:c05::236 X-Content-Filtered-By: Mailman/MimeDel 2.1.21 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.org gmane.emacs.help:113285 Archived-At: I'm not an authoritative source but: 1. I'd generally always run ./configure again no matter what the software is unless I absolutely knew the ins and outs of the configure script and knew nothing had changed. 2. make is an incremental build system generally, though emacs use of it might not be such. Have you tested it? Just run make and then modify a single source file and run make again and see what happens. On Wed, May 31, 2017 at 6:52 AM, Jean-Christophe Helary < jean.christophe.helary@gmail.com> wrote: > I'm building emacs with > ./configure --with-ns > make install > > When I update my git repository (presumably with git pull origin master), > do I need to reconfigure the build with the command *each time* I update > the code ? Or can I proceed directly to make install ? > > Also, are there ways to do incremental builds ? Where only the modified > parts are built and the rest stays as it were ? > > Jean-Christophe >