Package Details: linux-mainline-headers 6.9rc7-1

Git Clone URL: https://aur.archlinux.org/linux-mainline.git (read-only, click to copy)
Package Base: linux-mainline
Description: Headers and scripts for building modules for the Linux Mainline kernel
Upstream URL: https://kernel.org/
Licenses: GPL-2.0-only
Submitter: miffe
Maintainer: miffe
Last Packager: miffe
Votes: 271
Popularity: 2.94
First Submitted: 2011-07-22 06:50 (UTC)
Last Updated: 2024-05-06 08:13 (UTC)

Dependencies (16)

Required by (0)

Sources (2)

Pinned Comments

miffe commented on 2020-01-30 21:44 (UTC)

Repository here

Latest Comments

« First ‹ Previous 1 .. 7 8 9 10 11 12 13 14 15 16 17 .. 75 Next › Last »

Muncrief commented on 2020-12-14 22:16 (UTC)

Yes, that's correct @DanEng1982.

Arch packages end in .pkg.tar.xz. So the "sudo pacman -U *.pkg.tar.xz" command will install all the packages without you having to specify them manually. You can also use "makepkg -si" which installs the packages automatically after compilation, but you have to be watching for when the compilation completes because you need to enter your superuser password before the prompt times out.

But don't worry, even if you're not watching and it times out you can still use pacman -U. I don't use the "-si" option because I like to look at the final compilation output before installing, but that's just a matter of personal preference.

DanEng1982 commented on 2020-12-14 21:44 (UTC)

@muncrief, I am just using yay -S linux-mainline linux-mainline-headers linux-mainline-docs but I will try your suggestions, makes sense to me. So from my understanding pacman -U *.pkg.tar.xz is installing the compiled and compress binary, correct?

Muncrief commented on 2020-12-14 20:58 (UTC)

@DanEng1982, are you compiling with "makepkg -s" in a terminal or using pamac? I sometimes have issues with pamac so if you're using that I'd try the terminal. Just open one up and enter "yay -G linux-mainline && cd linux-mainline && makepkg -s". If everything compiles execute "sudo pacman -U *.pkg.tar.xz" to install it.

DanEng1982 commented on 2020-12-14 20:46 (UTC)

I just checked and noticed that I'm on Sphinx 3.3.1-3 already. Is there anything else I can try to do?

kiankasad commented on 2020-12-14 20:04 (UTC)

@muncrief @DanEng1982 I can also confirm that docs build fine with Sphinx v3.3.1-3.

Muncrief commented on 2020-12-14 19:47 (UTC)

I just successfully compiled and installed this package @DanEng1982. However this may be because python-sphinx was updated to 3.3.1-3 (from 3.3.1-2) this morning. There was only one change, the addition of "export PYTHONHASHSEED=0", but I'd make sure you're up to date and try compiling it again.

DanEng1982 commented on 2020-12-14 18:22 (UTC)

Build fails with the following message which I believe is due to Sphinx 3.0 not being fully supported yet:

sphinx-build returned an error at ./scripts/sphinx-pre-install line 311. make[1]: [Documentation/Makefile:90: htmldocs] Fehler 1 make: [Makefile:1669: htmldocs] Fehler 2 ==> FEHLER: Ein Fehler geschah in build(). Breche ab... error making: linux-mainline (linux-mainline linux-mainline-headers)

However it did work fine with all the release candidates despite all the warnings, just won't with the final 5.10-1 from this package.

mars commented on 2020-12-14 16:01 (UTC)

Should we follow the makedepends changes?

Talzahr commented on 2020-12-08 14:02 (UTC)

I think struct should be static?

It likely is that I think about it. I modified it to be as it was before the commit and allowed the build and boot to work. I'm still a C newbie.

jonathon commented on 2020-12-07 17:34 (UTC) (edited on 2020-12-07 17:34 (UTC) by jonathon)

I think struct should be static?

For those using the PKGBUILD directly, you can add the sed to your prepare() (bad practice though it is), e.g.:

diff --git i/PKGBUILD w/PKGBUILD
index a2343aa..db07c77 100644
--- i/PKGBUILD
+++ w/PKGBUILD
@@ -8,8 +8,8 @@

 pkgbase=linux-mainline               # Build stock -ARCH kernel
 #pkgbase=linux-custom       # Build kernel with a different name
-_tag=v5.10-rc6
-pkgver=5.10rc6
+_tag=v5.10-rc7
+pkgver=5.10rc7
 pkgrel=1
 pkgdesc="Linux Mainline"
 arch=(x86_64)
@@ -55,6 +55,8 @@ prepare() {
     patch -Np1 < "../$src"
   done

+  sed -i '830s/^static noinline/noinline/' mm/filemap.c
+
   echo "Setting config..."
   cp ../config .config
   make olddefconfig