aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorThomas Deutschmann <whissi@gentoo.org>2021-07-06 22:22:12 +0200
committerThomas Deutschmann <whissi@gentoo.org>2021-07-06 22:59:30 +0200
commita30b7139cfad7261c84345b136c671744e64ec29 (patch)
treecd77d0aa59c76cc8df85567aafe759d67fbe1dbb /doc
parentgenkernel: Bump to v4.2.2 (diff)
downloadgenkernel-a30b7139cfad7261c84345b136c671744e64ec29.tar.gz
genkernel-a30b7139cfad7261c84345b136c671744e64ec29.tar.bz2
genkernel-a30b7139cfad7261c84345b136c671744e64ec29.zip
gen_cmdline.sh: parse_cmdline(): Allow to override AS, AR, NM & Co via CLIv4.2.2
Bug: https://bugs.gentoo.org/786405 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Diffstat (limited to 'doc')
-rw-r--r--doc/genkernel.8.txt44
1 files changed, 43 insertions, 1 deletions
diff --git a/doc/genkernel.8.txt b/doc/genkernel.8.txt
index aa18496..262027b 100644
--- a/doc/genkernel.8.txt
+++ b/doc/genkernel.8.txt
@@ -246,15 +246,36 @@ LOW-LEVEL COMPILATION OPTIONS
*--kernel-as*=<assembler>::
Assembler to use for the kernel compilation.
+*--kernel-ar*=<archiver>::
+ Archiver to use for the kernel compilation.
+
*--kernel-cc*=<compiler>::
Compiler to use for the kernel compilation (e.g. distcc).
*--kernel-ld*=<linker>::
Linker to use for the kernel compilation.
-*--kernel-make*=<makeprg>::
+*--kernel-nm*=<nm>::
+ NM utility to use for the kernel compilation.
+
+*--kernel-make*=<makeprog>::
GNU Make to use for the kernel compilation.
+*--kernel-objcopy*=<objcopyprog>::
+ Objcopy utility to use for the kernel compilation.
+
+*--kernel-objdump*=<objdumpprog>::
+ Objdump utility to use for the kernel compilation.
+
+*--kernel-ranlib*=<ranlibprog>::
+ Ranlib utility to use for the kernel compilation.
+
+*--kernel-readelf*=<readelfprog>::
+ Readelf utility to use for the kernel compilation.
+
+*--kernel-strip*=<stripprog>::
+ Strip utility to use for the kernel compilation.
+
*--kernel-target*=<t>::
Override default make target (bzImage), note that values
like *--kernel-target=* are also valid (useful for Xen
@@ -272,6 +293,9 @@ LOW-LEVEL COMPILATION OPTIONS
*--utils-as*=<assembler>::
Assembler to use for utilities.
+*--utils-ar*=<archiver>::
+ Archiver to use for utilities.
+
*--utils-cflags*=<cflags>::
C compiler flags used to compile utilities.
@@ -287,6 +311,24 @@ LOW-LEVEL COMPILATION OPTIONS
*--utils-make*=<makeprog>::
GNU Make to use for utilities.
+*--utils-nm*=<nm>::
+ NM utility to use for utilities.
+
+*--utils-objcopy*=<objcopyprog>::
+ Objcopy utility to use for utilities.
+
+*--utils-objdump*=<objdumpprog>::
+ Objdump utility to use for utilities.
+
+*--utils-ranlib*=<ranlibprog>::
+ Ranlib utility to use for utilities.
+
+*--utils-readelf*=<readelfprof>::
+ Readelf utility to use for utilities.
+
+*--utils-strip*=<striprog>::
+ Strip utility to use for utilities.
+
*--makeopts*=<makeopts>::
GNU Make options such as -j2, etc.