bugmake - Bugs: bug #63856, .WAIT does not work as special...

 
 

bug #63856: .WAIT does not work as special target on command line.

Submitter:  Tzvetelin Katchov <katchov>
Submitted:  Wed 01 Mar 2023 03:13:15 PM UTC
   
 
Severity:  3 - Normal Item Group:  Enhancement
Status:  Fixed Privacy:  Public
Assigned to:  None Open/Closed:  Closed
Component Version:  4.4 Operating System:  Any
Fixed Release:  SCM Triage Status:  Medium Effort
* Mandatory Fields

Add a New Comment Rich Markup
   

Sun 02 Apr 2023 04:49:06 PM UTC, comment #3: 

This is great, thanks Dmitry!

Paul D. Smith <psmith>
Group administrator
Sun 19 Mar 2023 07:33:40 PM UTC, comment #2: 

Paul, please disregard sv63856_part1.diff and sv63856_part2.diff.
sv63856_fix2_part1.diff and sv63856_fix2_part2.diff contain updated versions of this fix.

Dmitry Goncharov <dgoncharov>
Thu 16 Mar 2023 03:12:37 PM UTC, comment #1: 

Thank you for your report.

sv63856_part1.diff implements handling of .WAIT on the command line.
sv63856_part2.diff fixes pruning of double colon rules. This fix is needed in order for .WAIT to synchronize targets which have multiple double colon rules. There is a detailed description in the commit message.
The patches are supposed to be applied in order, part1 before part2.

Dmitry Goncharov <dgoncharov>
Wed 01 Mar 2023 03:13:15 PM UTC, original submission:  

The special target .WAIT works only as prerequisite in Makefile. When specified on command line, it is not considered as special target.

Example:

$ make -j2 clean .WAIT all
make: * No rule to make target '.WAIT'.  Stop.

Tzvetelin Katchov <katchov>

 

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

Attach Files:
   
   
Comment:
   

Attached Files
file #54512:  sv63856_fix2_part1.diff added by dgoncharov (12KiB - text/x-patch)
file #54513:  sv63856_fix2_part2.diff added by dgoncharov (16KiB - text/x-patch)
file #54497:  sv63856_part1.diff added by dgoncharov (8KiB - text/x-patch)
file #54498:  sv63856_part2.diff added by dgoncharov (6KiB - text/x-patch)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by dgoncharov (Posted a comment)
  • -email is unavailable- added by psmith (Updated the item)
  • -email is unavailable- added by katchov (Submitted the item)
  •  

    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.

    Only logged-in users can vote.

     

    Follow 11 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2023-04-02 psmith StatusNone Fixed
        Open/ClosedOpen Closed
        Operating SystemNone Any
        Fixed ReleaseNone SCM
        Triage StatusNone Medium Effort
    2023-03-19 dgoncharov Attached File- Added sv63856_fix2_part2.diff, #54513
    2023-03-19 dgoncharov Attached File- Added sv63856_fix2_part1.diff, #54512
    2023-03-16 dgoncharov Attached File- Added sv63856_part1.diff, #54497
        Attached File- Added sv63856_part2.diff, #54498
    2023-03-01 psmith Component Version4.4.1 4.4
        SummaryThe special target .WAIT does not work as special target on command line. .WAIT does not work as special target on command line.

    Back to the top

    Powered by Savane 3.13-758e.
    Corresponding source code