On 12/13/22 01:16, Sean Christopherson wrote:
Include lib.mk before consuming $(CC) and document that lib.mk overwrites $(CC) unless make was invoked with -e or $(CC) was specified after make (which apparently makes the environment override the Makefile?!?!).
Yes, it does. In projects that don't use configure or similar, you might have seen
CFLAGS = -O2 -g to be overridden with "make CFLAGS=-g" if optimization is undesirable. Paolo
Including lib.mk after using it for probing, e.g. for -no-pie, can lead to weirdness.