linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v1 0/3] objtool build improvements
@ 2022-11-17 22:03 Ian Rogers
  2022-11-17 22:03 ` [PATCH v1 1/3] objtool: Install libsubcmd in build Ian Rogers
                   ` (3 more replies)
  0 siblings, 4 replies; 7+ messages in thread
From: Ian Rogers @ 2022-11-17 22:03 UTC (permalink / raw)
  To: Josh Poimboeuf, Peter Zijlstra, Nathan Chancellor,
	Nick Desaulniers, Tom Rix, linux-kernel, llvm
  Cc: Stephane Eranian, Andrii Nakryiko, Jiri Olsa,
	Arnaldo Carvalho de Melo, Namhyung Kim, Ian Rogers

Install libsubcmd and then get headers from there, this avoids
inadvertent dependencies on things in tools/lib. Fix V=1
support. Clean up how HOSTCC is used to override CC to avoid CFLAGS
being set for say gcc, and then CC being overridden to clang. Support
HOSTCFLAGS as a make option.

Ian Rogers (3):
  objtool: Install libsubcmd in build
  objtool: Properly support make V=1
  objtool: Alter how HOSTCC is forced

 tools/objtool/Build    |  2 --
 tools/objtool/Makefile | 68 +++++++++++++++++++++++++++++-------------
 2 files changed, 48 insertions(+), 22 deletions(-)

-- 
2.38.1.584.g0f3c55d4c2-goog


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2022-11-22  0:17 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-11-17 22:03 [PATCH v1 0/3] objtool build improvements Ian Rogers
2022-11-17 22:03 ` [PATCH v1 1/3] objtool: Install libsubcmd in build Ian Rogers
2022-11-17 22:03 ` [PATCH v1 2/3] objtool: Properly support make V=1 Ian Rogers
2022-11-17 22:03 ` [PATCH v1 3/3] objtool: Alter how HOSTCC is forced Ian Rogers
2022-11-18 17:46 ` [PATCH v1 0/3] objtool build improvements Nick Desaulniers
2022-11-19 23:01   ` Ian Rogers
2022-11-22  0:16     ` Ian Rogers

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).