octave-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-bug-tracker] [bug #50266] MXE-Octave fails incremental builds an


From: John W. Eaton
Subject: [Octave-bug-tracker] [bug #50266] MXE-Octave fails incremental builds and requires "make clean"
Date: Tue, 11 Apr 2017 11:09:37 -0400 (EDT)
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Firefox/45.0

Follow-up Comment #7, bug #50266 (project octave):

Currently, I think the only reliable way to do an incremental build is the
slow "make clean; make" route.  Anything else could leave obsolete files in
the install tree (usr/...).

We do maintain lists of installed files for each package (look in the
installed-packages directory) and are even creating tar files of the files
installed by each package (look in the built-packages directory).  But these
files are not used to keep the installed files in usr/... up to date.

One solution would be to use the file lists to remove previously installed
files.  Fixing this would require changing the rules for installing packages. 
This change is probably not too difficult.

Another would be to install the binary packages from built-packages/ to usr/
if they are up to date.  This would be a nice option to have because it would
allow deleting everything in usr/ and then only building packages whose
sources (or dependencies) have changed.  I think we are close to having that
capability, but the dependency chain is not quite right and somehow not all
packages have corresponding built-packages/PKG.tar.xz files.

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?50266>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]