objtool: Clobber user CFLAGS variable
authorJosh Poimboeuf <jpoimboe@redhat.com>
Thu, 29 Aug 2019 23:28:49 +0000 (18:28 -0500)
committerIngo Molnar <mingo@kernel.org>
Tue, 10 Sep 2019 06:49:52 +0000 (08:49 +0200)
commitf73b3cc39c84220e6dccd463b5c8279b03514646
tree4f7143f630b50732245e9efead38ae9920e7dbe6
parentf74c2bb98776e2de508f4d607cd519873065118e
objtool: Clobber user CFLAGS variable

If the build user has the CFLAGS variable set in their environment,
objtool blindly appends to it, which can cause unexpected behavior.

Clobber CFLAGS to ensure consistent objtool compilation behavior.

Reported-by: Valdis Kletnieks <valdis.kletnieks@vt.edu>
Tested-by: Valdis Kletnieks <valdis.kletnieks@vt.edu>
Signed-off-by: Josh Poimboeuf <jpoimboe@redhat.com>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Thomas Gleixner <tglx@linutronix.de>
Link: https://lkml.kernel.org/r/83a276df209962e6058fcb6c615eef9d401c21bc.1567121311.git.jpoimboe@redhat.com
Signed-off-by: Ingo Molnar <mingo@kernel.org>
tools/objtool/Makefile