problem with spurious file

Magnus Ihse Bursie magnus.ihse.bursie at oracle.com
Wed Oct 17 14:36:35 PDT 2012


On 2012-10-12 21:17, Jim Holmlund wrote:
> My hotspot/ dir contains this:
> lrwxrwxrwx  1 jjh None     26 Mar 12  2012 .#log.all -> 
> jjh at fff.us.oracle.com.2884

But why?!? :-)

The makefile checks the status of all files in the hotspot directory to 
determine if any of them have changed. If so, we actually run the 
Hotspot makefile. This is a bit of a workaround, since the Hotspot 
makefiles are broken and, besides taking long time to detect that 
nothing has to be done, is always updating some output even if input 
files have not changed, which triggers updates later on in the chain.

The correct fix is to fix the Hotspot makefiles, but that is a huuuge 
project.

In this case, make cannot determine the status if 
jjh at fff.us.oracle.com.2884.

I'm not really sure why make treats symbolic links like this.

However, I updated the "find" expression to resolve symbolic links, 
which should take care of this. It's just pushed into the repo.

/Magnus



More information about the build-infra-dev mailing list