diff options
author | V3n3RiX <venerix@koprulu.sector> | 2022-06-29 12:04:12 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2022-06-29 12:04:12 +0100 |
commit | 0f558761aa2dee1017b4751e4017205e015a9560 (patch) | |
tree | 037df795519468a25d9362b4e95cdaeb84eb1cf9 /eclass/kernel-build.eclass | |
parent | 752d6256e5204b958b0ef7905675a940b5e9172f (diff) |
gentoo resync : 29.12.2022
Diffstat (limited to 'eclass/kernel-build.eclass')
-rw-r--r-- | eclass/kernel-build.eclass | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/eclass/kernel-build.eclass b/eclass/kernel-build.eclass index 0a49533e48d3..dbd9080ab98a 100644 --- a/eclass/kernel-build.eclass +++ b/eclass/kernel-build.eclass @@ -33,7 +33,7 @@ case "${EAPI:-0}" in ;; esac -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..11} ) inherit python-any-r1 savedconfig toolchain-funcs kernel-install @@ -43,7 +43,8 @@ BDEPEND=" sys-devel/bc sys-devel/flex virtual/libelf - virtual/yacc" + virtual/yacc +" # @FUNCTION: kernel-build_src_configure # @DESCRIPTION: @@ -195,6 +196,13 @@ kernel-build_src_install() { local image_path=$(dist-kernel_get_image_path) cp -p "build/${image_path}" "${ED}/usr/src/linux-${ver}/${image_path}" || die + # Install the unstripped uncompressed vmlinux for use with systemtap + # etc. Use mv rather than doins for the same reason as above -- + # space and time. + if use debug; then + mv build/vmlinux "${ED}/usr/src/linux-${ver}/" || die + fi + # building modules fails with 'vmlinux has no symtab?' if stripped use ppc64 && dostrip -x "/usr/src/linux-${ver}/${image_path}" |