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

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

[Octave-bug-tracker] [bug #46063] Build system re-makes certain files 2


From: Mike Miller
Subject: [Octave-bug-tracker] [bug #46063] Build system re-makes certain files 2 or even 3 times
Date: Wed, 02 Mar 2016 04:51:58 +0000
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:44.0) Gecko/20100101 Firefox/44.0 Iceweasel/44.0.2

Follow-up Comment #8, bug #46063 (project octave):

Sorry, it's the BUILT_SOURCES that are also foo_SOURCES for some program
listed in ALL_LOCAL_TARGETS.

For example


$ make src/octave-gui-4.1.0+
  GEN      libinterp/corefcn/defaults.h
libinterp/corefcn/defaults.h is unchanged
  GEN      libinterp/corefcn/graphics-props.cc
libinterp/corefcn/graphics-props.cc is unchanged
  GEN      libinterp/corefcn/graphics.h
libinterp/corefcn/graphics.h is unchanged
  GEN      libinterp/corefcn/mxarray.h
libinterp/corefcn/mxarray.h is unchanged
  GEN      libinterp/version.h
libinterp/version.h is unchanged
  GEN      libinterp/builtin-defun-decls.h
libinterp/builtin-defun-decls.h is unchanged
  GEN      libinterp/builtins.cc
libinterp/builtins.cc is unchanged
  GEN      libinterp/build-env.cc
libinterp/build-env.cc is unchanged



Each of those files are prerequisites of the octave-gui program, and also in
BUILT_SOURCES which makes them prerequisites of the "all" target. The reason
they show up twice is because "make all" forces its prereqs first and then
calls make recursively.

    _______________________________________________________

Reply to this item at:

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

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




reply via email to

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