EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  <20212022  2023  2024  Index 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  <20212022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: Make keeps installing the same files
From: "Johnson, Andrew N. via Core-talk" <core-talk at aps.anl.gov>
To: "Rivers, Mark L." <rivers at cars.uchicago.edu>
Cc: EPICS core-talk <core-talk at aps.anl.gov>
Date: Tue, 22 Jun 2021 22:04:53 +0000
Hi Mark,

On Jun 22, 2021, at 4:48 PM, Mark Rivers via Core-talk <core-talk at aps.anl.gov> wrote:

I just noticed something strange.  “make” is installing the same files each time I run it, even though they are already installed.
 
corvette:~/devel/areaDetector/ADCore>make -sj
Installing library ../../../lib/linux-x86_64/libADBase.a
Installing library ../../../lib/linux-x86_64/libntndArrayConverter.a
Installing library ../../../lib/linux-x86_64/libNDPlugin.a
 
corvette:~/devel/areaDetector/ADCore>make -sj
Installing library ../../../lib/linux-x86_64/libADBase.a
Installing library ../../../lib/linux-x86_64/libntndArrayConverter.a
Installing library ../../../lib/linux-x86_64/libNDPlugin.a
 
This is base 7.0.5 on Centos 7.

Do any of those libraries contain a version number header which gets recreated and triggers recompilation every time you run the build? It would only take the first-built library to do that and the others would then get re-linked with it as a result.

Are you building this on a local disk, or a file share of some kind? This kind of behavior can happen if the clocks of the two systems are slightly out of sync. Can you ‘ls -l’ a file installed into the lib directory and the same file in the build directory to see if their timestamps are any different.

Also try just running a noisy serial ‘make’ in the first build directory to see what’s actually happening.

HTH,

- Andrew

-- 
Complexity comes for free, simplicity you have to work for.


Replies:
RE: Make keeps installing the same files Mark Rivers via Core-talk
References:
Make keeps installing the same files Mark Rivers via Core-talk

Navigate by Date:
Prev: Make keeps installing the same files Mark Rivers via Core-talk
Next: RE: Make keeps installing the same files Mark Rivers via Core-talk
Index: 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  <20212022  2023  2024 
Navigate by Thread:
Prev: Make keeps installing the same files Mark Rivers via Core-talk
Next: RE: Make keeps installing the same files Mark Rivers via Core-talk
Index: 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  <20212022  2023  2024 
ANJ, 22 Jun 2021 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·