Package Details: linux-git 4.7.r0.g523d939-1

Git Clone URL: (read-only)
Package Base: linux-git
Description: The Linux kernel and modules (git version)
Upstream URL:
Keywords: git kernel linux
Licenses: GPL2
Provides: linux
Submitter: xduugu
Maintainer: Boohbah
Last Packager: Boohbah
Votes: 48
Popularity: 1.671035
First Submitted: 2011-05-30 07:43
Last Updated: 2016-07-24 21:47

Required by (146)

Sources (4)

Latest Comments

parkerlreed commented on 2016-05-09 01:10

Adding to Krutonium

PKGBUILD config.x86_64 sum 0b92682bc82b37494563da40db4d79098406e21b3f47da6b26e228cd177dc3bb

Actual sum 8cec372fb3c8a53d5ea06e906baa893ae7853befd788d5b9ac25d0cf051776c2 config.x86_64

Krutonium commented on 2016-05-07 04:45

config.x86_64 is not passing it's SHA256sum.

Boohbah commented on 2016-05-05 21:30

misc: Thank you. I added objtool to the _pkg-headers function and CONFIG_STACK_VALIDATION=y in config.x86_64.

misc commented on 2016-05-01 11:51

Just a heads-up, if CONFIG_STACK_VALIDATION is set later, it'll require…
mkdir -p ${pkgdir}/usr/lib/modules/${_kernver}/build/tools/objtool
cp -a tools/objtool/objtool ${pkgdir}/usr/lib/modules/${_kernver}/build/tools/objtool/
… otherwise building of out-of-tree modules will just fail without explanation.

eworm commented on 2016-02-24 16:45

Can you please update config with new option CONFIG_DEBUG_WQ_FORCE_RR_CPU?

bwidawsk commented on 2015-12-28 21:38

This problem is present in the upstream PKGBUILD. It would be good to get it addressed there so that the other kernel packages don't have to all roll their own thing. I don't understand the reason for including the Kconfig files anyway, so I am planning to just remove that for loop (

But, even if you want to keep them, I think the correct thing is to actually copy the files just named "Kconfig"
diff --git a/PKGBUILD b/PKGBUILD
index 6d9c120..2a22226 100644
@@ -227,7 +227,7 @@ _package-headers() {
mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/mm"

# copy in Kconfig files
- for i in $(find . -name "Kconfig*"); do
+ for i in $(find . -name "Kconfig"); do
mkdir -p "${pkgdir}"/usr/lib/modules/${_kernver}/build/`echo ${i} | sed 's|/Kconfig.*||'`
cp ${i} "${pkgdir}/usr/lib/modules/${_kernver}/build/${i}"

My guess is the Kconfig are there for record keeping, anybody know?

Boohbah commented on 2015-12-14 02:45

jyc: Thanks for the fix. I added it to the PKGBUILD.

esrevinu commented on 2015-12-02 14:59

I had the same issue as jyc reported. Jyc's workaround is working.

KozRoss commented on 2015-11-21 08:11

This fails to build for me with the following error:

cp: Cannot stat 'arch//Makefile': No such file or directory.

What am I missing?

jyc commented on 2015-11-19 03:27

I had an error where a package conflict occurred because the following files were included in both the -doc and -header package:


This is due to line 226 copying any file with Kconfig in its name.
A workaround is just to add right after that the following line:

rm "${pkgdir}/usr/lib/modules/${_kernver}/build/Documentation/kbuild"/Kconfig.*-*

This removes the extraneous files that look like Kconfig files but are actually just documentation.

All comments