Re: inconsistent use of CFLAGS in the GNU make manual

2024-07-08 Thread Vincent Lefevre
On 2024-07-08 11:44:45 -0400, Paul Smith wrote: > On Mon, 2024-07-08 at 17:17 +0200, Vincent Lefevre wrote: > > foo : $(objects) > >     cc -o foo $(CFLAGS) $(objects) > > > > This is misleading because $(CFLAGS) is not used in the implicit > > rule. >

inconsistent use of CFLAGS in the GNU make manual

2024-07-08 Thread Vincent Lefevre
In the GNU make manual 0.77 as found at https://www.gnu.org/software/make/manual/make.html the implicit rule for linking is, as given in Section 10.2: n is made automatically from n.o by running the C compiler to link the program. The precise recipe used is ‘$(CC) $(LDFLAGS) n.o $(LOADLI