patchmake - Patches: patch #802, New option --use-link-timestamp to...

 
 

You are not allowed to post comments on this tracker with your current authentication level.

patch #802: New option --use-link-timestamp to deal with symbolic links

Submitter:  Invalid User ID <#13621>
Submitted:  Tue 10 Dec 2002 08:01:24 PM UTC
   
 
Category:  None Priority:  5 - Normal
Status:  Done Privacy:  Public
Assigned to:  psmith Open/Closed:  Closed
Fixed Release:  CVS

Wed 31 Aug 2005 07:57:22 AM UTC, comment #5: 

Hi Paul,

When is the next official release of gmake scheduled for ?
We really need to get our hands on the support for symlinks as they cause problems when using Design Sync as a CM tool.

In the interim how clean is the HEAD ?

Regards

Colm A

Colm Aengus Murphy <colmaengus>
Mon 28 Feb 2005 06:56:36 AM UTC, comment #4: 

A standard feature to support checking the timestamps of symlinks has been merged for the next version of GNU make, making this patch obsolete.  I'm marking it "Applied" because the feature is now available, even though this patch was not used to implement that feature.

Paul D. Smith <psmith>
Group administrator
Wed 21 Jan 2004 05:57:24 PM UTC, comment #3: 

Greetings:

I have assumed this work on behalf of Przemek (fellow employee).  I have a revised version of vpath.c (given some feedback from psmith) for review.  I will post it here.

Thanks:

Andre'

Andre Michael Blanchard <amblan57>
Sat 15 Feb 2003 01:04:03 AM UTC, comment #2: 

when will this feature be pushed? I fixed this in my company, but would like to see it in the official release.

Thanks,

Chihping

Invalid User ID <#15848>
Tue 10 Dec 2002 10:17:25 PM UTC, comment #1: 

The change made to vpath.c is not right: the idea behind the cache is that you avoid doing stat() for items in the cache; here you've changed the logic to move the stat() to before the cache test, so that it's always performed.

Paul D. Smith <psmith>
Group administrator
Tue 10 Dec 2002 08:01:24 PM UTC, original submission:  

The new command line option (-L, --use-link-timestamp) allows Make to use the timestamps of the symbolic links, instead of the original files that the links point to.

I considered making this a configurable switch, but in the end, I think that people want to have both the default and the new semantic of dealing with symbolic link timestamps out of the same 'make' executable.

The technical detail is basically replacing calls to 'stat' with 'lstat', if the --use-link-timestamp option is specified.

Przemek Skoskiewicz

Invalid User ID <#13621>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attached Files
file #6758:  make-3.80.new.patch added by amblan57 (7KiB - text/plain - patch item with updated vpath.c)

 

Depends on the following items: None found

Items that depend on this one: None found

 

CC list is empty

 

There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

 

Follow 7 latest changes.

Date Changed by Updated Field Previous Value => Replaced by
2005-02-28 psmith StatusNone Done
    Assigned toNone psmith
    Open/ClosedOpen Closed
    Fixed ReleaseNone CVS
    Carbon-Copy- Added amblan57
2004-01-21 amblan57 Attached File- Added make-3.80.new.patch, #2561
    Carbon-Copy- Added psmith

Back to the top

Powered by Savane 3.13-0329.
Corresponding source code