* [GIT PULL v2] Kbuild updates for v5.18-rc1
@ 2022-03-31 3:28 Masahiro Yamada
2022-03-31 19:12 ` pr-tracker-bot
0 siblings, 1 reply; 2+ messages in thread
From: Masahiro Yamada @ 2022-03-31 3:28 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Linux Kernel Mailing List, Linux Kbuild mailing list
Hi Linus,
This is v2 for the remaining Kbuild changes.
I dropped the
"# CONFIG_FOO is not set" to CONFIG_FOO=n
change in Kconfig.
Thank you.
The following changes since commit 754e0b0e35608ed5206d6a67a791563c631cec07:
Linux 5.17-rc4 (2022-02-13 12:13:30 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
tags/kbuild-v5.18-v2
for you to fetch changes up to e9c281928c24dfeb86b11c31b53757b6a127f8aa:
kbuild: Make $(LLVM) more flexible (2022-03-31 12:03:46 +0900)
----------------------------------------------------------------
Kbuild updates for v5.18
- Add new environment variables, USERCFLAGS and USERLDFLAGS to allow
additional flags to be passed to user-space programs.
- Fix missing fflush() bugs in Kconfig and fixdep
- Fix a minor bug in the comment format of the .config file
- Make kallsyms ignore llvm's local labels, .L*
- Fix UAPI compile-test for cross-compiling with Clang
- Extend the LLVM= syntax to support LLVM=<suffix> form for using a
particular version of LLVm, and LLVM=<prefix> form for using custom
LLVM in a particular directory path.
- Clean up Makefiles
----------------------------------------------------------------
Changbin Du (1):
kallsyms: ignore all local labels prefixed by '.L'
Elliot Berman (1):
kbuild: Add environment variables for userprogs flags
Masahiro Yamada (10):
kbuild: unify cmd_copy and cmd_shipped
kbuild: replace $(if A,A,B) with $(or A,B)
kconfig: add fflush() before ferror() check
kconfig: fix missing '# end of' for empty menu
certs: include certs/signing_key.x509 unconditionally
certs: simplify empty certs creation in certs/Makefile
usr/include: replace extra-y with always-y
arch: syscalls: simplify uapi/kapi directory creation
fixdep: use fflush() and ferror() to ensure successful write to files
kbuild: add --target to correctly cross-compile UAPI headers with Clang
Nathan Chancellor (1):
kbuild: Make $(LLVM) more flexible
Documentation/kbuild/kbuild.rst | 11 +++++++++++
Documentation/kbuild/llvm.rst | 31
+++++++++++++++++++++++++------
Documentation/kbuild/makefiles.rst | 2 ++
Makefile | 44
++++++++++++++++++++++++++------------------
arch/alpha/kernel/syscalls/Makefile | 3 +--
arch/arm/tools/Makefile | 3 +--
arch/ia64/kernel/syscalls/Makefile | 3 +--
arch/m68k/kernel/syscalls/Makefile | 3 +--
arch/microblaze/boot/Makefile | 2 +-
arch/microblaze/boot/dts/Makefile | 2 +-
arch/microblaze/kernel/syscalls/Makefile | 3 +--
arch/mips/kernel/syscalls/Makefile | 3 +--
arch/parisc/kernel/syscalls/Makefile | 3 +--
arch/powerpc/kernel/syscalls/Makefile | 3 +--
arch/s390/kernel/syscalls/Makefile | 3 +--
arch/sh/kernel/syscalls/Makefile | 3 +--
arch/sparc/kernel/syscalls/Makefile | 3 +--
arch/x86/entry/syscalls/Makefile | 3 +--
arch/xtensa/kernel/syscalls/Makefile | 3 +--
certs/Makefile | 37
+++++++++++--------------------------
certs/system_certificates.S | 3 ---
fs/unicode/Makefile | 2 +-
init/Kconfig | 8 ++++----
scripts/Makefile.build | 3 +--
scripts/Makefile.clean | 2 +-
scripts/Makefile.lib | 16 ++++++----------
scripts/basic/fixdep.c | 46
+++++++++++++++++++---------------------------
scripts/kallsyms.c | 2 +-
scripts/kconfig/confdata.c | 27 +++++++++++++++------------
tools/bpf/bpftool/Makefile | 4 ++--
tools/build/Makefile | 2 +-
tools/counter/Makefile | 2 +-
tools/gpio/Makefile | 2 +-
tools/hv/Makefile | 2 +-
tools/iio/Makefile | 2 +-
tools/lib/api/Makefile | 2 +-
tools/lib/bpf/Makefile | 2 +-
tools/lib/perf/Makefile | 2 +-
tools/lib/subcmd/Makefile | 2 +-
tools/objtool/Makefile | 2 +-
tools/pci/Makefile | 2 +-
tools/perf/Makefile.perf | 4 ++--
tools/power/x86/intel-speed-select/Makefile | 2 +-
tools/scripts/Makefile.include | 22 ++++++++++++++--------
tools/scripts/utilities.mak | 2 +-
tools/spi/Makefile | 6 +++---
tools/testing/selftests/lib.mk | 8 +++++++-
tools/tracing/rtla/Makefile | 2 +-
tools/usb/Makefile | 2 +-
usr/Makefile | 4 ++--
usr/include/Makefile | 7 +++++--
51 files changed, 188 insertions(+), 174 deletions(-)
--
Best Regards
Masahiro Yamada
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [GIT PULL v2] Kbuild updates for v5.18-rc1
2022-03-31 3:28 [GIT PULL v2] Kbuild updates for v5.18-rc1 Masahiro Yamada
@ 2022-03-31 19:12 ` pr-tracker-bot
0 siblings, 0 replies; 2+ messages in thread
From: pr-tracker-bot @ 2022-03-31 19:12 UTC (permalink / raw)
To: Masahiro Yamada
Cc: Linus Torvalds, Linux Kernel Mailing List, Linux Kbuild mailing list
The pull request you sent on Thu, 31 Mar 2022 12:28:03 +0900:
> git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git tags/kbuild-v5.18-v2
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/b8321ed4a40c02054f930ca59d3570caa27bc86c
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2022-03-31 19:13 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-03-31 3:28 [GIT PULL v2] Kbuild updates for v5.18-rc1 Masahiro Yamada
2022-03-31 19:12 ` pr-tracker-bot
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.