bugmake - Bugs: bug #64085, -e passed to shell in POSIX mode...


bug #64085: -e passed to shell in POSIX mode with -i or .IGNORE

Submitter:  None
Submitted:  Fri 21 Apr 2023 12:55:10 PM UTC
Severity:  3 - Normal Item Group:  Bug
Status:  Fixed Privacy:  Public
Assigned to:  psmith Open/Closed:  Closed
Component Version:  4.4.1 Operating System:  POSIX-Based
Fixed Release:  SCM Triage Status:  Medium Effort
* Mandatory Fields

Add a New Comment Rich Markup

Thu 28 Mar 2024 11:17:50 PM UTC, comment #1: 

Fixed, thanks for the note.

Paul D. Smith <psmith>
Group administrator
Fri 21 Apr 2023 12:55:10 PM UTC, original submission:  

Bug #63667 was closed after Make was changed to not pass -e to the shell if a command was prefixed with '-'.  However, POSIX also specifies that -e should not be passed in the following situations:

 - "make" is invoked with the "-i" flag.
 - A ".IGNORE" target exists with no prerequisites.
 - The current target is a prerequisite of ".IGNORE".



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

Attach Files:

No files currently attached


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -email is unavailable- added by psmith (Posted a comment)

    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 5 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2024-03-28 psmith StatusNone Fixed
        Assigned toNone psmith
        Open/ClosedOpen Closed
        Fixed ReleaseNone SCM
        Triage StatusNone Medium Effort

    Back to the top

    Powered by Savane 3.13-4b48.
    Corresponding source code