diff --git a/PKGBUILD b/PKGBUILD index 84a07bc4cd592cb55a7f2c3332b13119cdace44c..5276411fea39e5c1d4c9775157bdb510e6ee7341 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -9,7 +9,7 @@ arch=('x86_64') license=('GPL2') url='http://www.kernel.org' options=('!strip') -makedepends=('kmod' 'git' 'make' 'gcc' 'bc' 'sed') +makedepends=('glibc' 'libelf' 'kmod' 'git' 'make' 'gcc' 'bc' 'sed') depends=('linux-firmware' 'kernel-install-hook') install=linux-seblu.install _repourl='git+https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git' @@ -200,6 +200,11 @@ install_sources() { [[ "${i##*/}" != x86 ]] && rm -rf "$i" done + # add objtool for external module building when enabled VALIDATION_STACK option + # this is adding dependencty to glibc and libelf to the kernel package + install -d "$kernsrc/tools/objtool" + cp tools/objtool/objtool "$kernsrc/tools/objtool" + # fix permissions chown -R root:root "$kernsrc" find "$kernsrc" -type d -exec chmod 755 {} \;