standards/57295: [patch] make does not include cmd linevariables in MAKEFLAGS

Dan Nelson dnelson at
Mon Sep 29 12:10:19 PDT 2003

The following reply was made to PR standards/57295; it has been noted by GNATS.

From: Dan Nelson <dnelson at>
To: freebsd-gnats-submit at, jflemer at
Subject: Re: standards/57295: [patch] make does not include cmd line variables
Date: Mon, 29 Sep 2003 14:03:59 -0500

 Doesn't POSIX allow our current behaviour?
 The characters are formatted in a manner similar to a portion of the 
 make utility command line: options are preceded by hyphens and 
 <blank>-separated as described in the Base Definitions volume of IEEE 
 Std 1003.1-2001, Section 12.2, Utility Syntax Guidelines. The 
 macro=value macro definition operands can also be included. The 
 difference between the contents of MAKEFLAGS and the make utility 
 command line is that the contents of the variable shall not be subjected 
 to the word expansions (see Word Expansions) associated with parsing the 
 command line values.
 It says that macro=value can be included, but doesn't have to be.

More information about the freebsd-standards mailing list