android_kernel_motorola_sm6375/usr
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Elliot Berman 5e9e19c783
FROMLIST: kbuild: Add environment variables for userprogs flags
Allow additional arguments be passed to userprogs compilation.
Reproducible clang builds need to provide a sysroot and gcc path to
ensure the same toolchain is used across hosts. KCFLAGS is not currently
used for any user programs compilation, so add new USERCFLAGS and
USERLDFLAGS which serves similar purpose as HOSTCFLAGS/HOSTLDFLAGS.

Clang 13+ might detect GCC installation on hosts which have it installed
to a default location in /. With addition of these environment
variables, you can specify flags such as:

$ make USERCFLAGS=--sysroot=/path/to/sysroot

This can also be used to specify different sysroots such as musl or
bionic which may be installed on the host in paths that the compiler
may not search by default.

Signed-off-by: Elliot Berman <quic_eberman@quicinc.com>
Reviewed-by: Nick Desaulniers <ndesaulniers@google.com>
Bug: 214127735
Link: https://lore.kernel.org/linux-kbuild/20220201213542.2808035-1-quic_eberman@quicinc.com/
Change-Id: I035309a569130774a1212f294973eee2830a6588
(cherry picked from commit df704104322c6bd1b3d40cb7ad109cba7453f3be)
2025-09-28 10:00:32 +02:00
..
include FROMLIST: kbuild: Add environment variables for userprogs flags 2025-09-28 10:00:32 +02:00
.gitignore
gen_init_cpio.c
gen_initramfs_list.sh gen_initramfs_list.sh: fix 'bad variable name' error 2020-01-09 10:20:00 +01:00
initramfs_data.S
Kconfig initramfs: restore default compression behavior 2020-04-08 09:08:38 +02:00
Makefile kbuild: clean compressed initramfs image 2019-09-24 15:54:07 -07:00