@bonohub13 @Nikita790 I know, something seems wrong, because makepkg doesn't decompress xz patch... I don't know yet why. I'm looking into it. If I can't figure out why, I'll add the decompression in prepare().
Search Criteria
Package Details: linux-xanmod-headers 6.11.10-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/linux-xanmod.git (read-only, click to copy) |
---|---|
Package Base: | linux-xanmod |
Description: | Headers and scripts for building modules for the Linux Xanmod - Stable Mainline [MAIN] kernel |
Upstream URL: | http://www.xanmod.org/ |
Licenses: | GPL2 |
Submitter: | Yoshi2889 |
Maintainer: | figue (figuepluto, jfigueras) |
Last Packager: | figue |
Votes: | 132 |
Popularity: | 2.03 |
First Submitted: | 2017-02-14 09:40 (UTC) |
Last Updated: | 2024-11-22 21:25 (UTC) |
Dependencies (10)
- pahole (pahole-gitAUR)
- bc (bc-ghAUR) (make)
- cpio (cpio-gitAUR) (make)
- gettext (gettext-gitAUR) (make)
- libelf (elfutils-gitAUR) (make)
- pahole (pahole-gitAUR) (make)
- perl (perl-gitAUR) (make)
- python (python37AUR, python311AUR, python310AUR) (make)
- tar (tar-gitAUR, busybox-coreutilsAUR) (make)
- xz (xz-gitAUR) (make)
Required by (0)
Sources (4)
Latest Comments
« First ‹ Previous 1 .. 17 18 19 20 21 22 23 24 25 26 27 .. 52 Next › Last »
figue commented on 2021-04-02 11:39 (UTC)
bonohub13 commented on 2021-04-02 10:43 (UTC) (edited on 2021-04-02 11:19 (UTC) by bonohub13)
Running makepkg -s
with the original PKGBUILD and then running the command that I've wrote beforehand in the linux-xanmod directory should fix the bug.
bonohub13 commented on 2021-04-02 10:40 (UTC) (edited on 2021-04-02 11:16 (UTC) by bonohub13)
There seems to be an error in the PKGBUILD file.
The patch can't be added to the original linux kernel because the patch has not been decompressed.
So here's the things you might want to do to fix this.
xz --decompress patch-5.11.11-xanmod1.xz && ln -s patch-5.11.11-xanmod1 src
This should fix the current bug.
Note: This might be fixed in future versions
Nikita790 commented on 2021-04-02 06:10 (UTC)
I have fixed it by manually extracting the patch .xz file, did i make a mistake earlier on?
Nikita790 commented on 2021-04-02 06:01 (UTC)
it seems to fail patching "patch: **** Can't open patch file ../patch-5.11.11-xanmod1 : No such file or directory ==> ERROR: A failure occurred in prepare(). Aborting... "
i think it has to do with like 100 of the pkgbuild, but im not sure
Aethanjf commented on 2021-03-09 18:18 (UTC)
@dmshimself Just to check, have you specified to makepkg to use multiple threads. E.g. have you added to your makeflags in /etc/makepkg.conf "-j9", if you say have 8 threads
figue commented on 2021-03-09 15:18 (UTC) (edited on 2021-03-09 15:19 (UTC) by figue)
@dmshimself then if you use modprobed-db, you can use -C or -c (this deletes src/ and pkg/ after a compilation success, which is another good practice IMHO). Cheers.
dmshimself commented on 2021-03-09 03:41 (UTC)
thanks @figue - I'm already using
env _microarchitecture=30 use_numa=n use_tracers=n use_ns=y _localmodcfg=y makepkg -sri
and the use of modprobe.db certainly did reduce my build times when I first started using it a while ago. I'll try out the .git version sometime.
In the meantime, it looks to me as though anyone using this kernel should be encouraged to use the -C option with their makepkg
Thanks everyone; the advice was appreciated
figue commented on 2021-03-08 22:17 (UTC) (edited on 2021-03-08 22:19 (UTC) by figue)
@dmshimself yes, the problem is in this point because it merges all *.patch that you have in src/. So if you really don't want to build from scratch you should remove all patch files from src manually. makepkg will copy all of them again (only the necessary).
But if time compilation is really important for you, I recommend using modprobed.db and compile only the modules you need according to your system.
Another option is to use linux-xanmod-git package. That package uses the latest git master branch, but I usually don't merge any patch.
dmshimself commented on 2021-03-08 22:07 (UTC) (edited on 2021-03-08 22:08 (UTC) by dmshimself)
@figue - yes the -C option is the one I'm trying to avoid using as a complete build from scratch takes a long time on my slow machine. I have lots of other AUR packages installed and when they are updated, none (that I use!) need a -C.
Is there something special about building this package that 'requires' this? Other suggested makepkg flags in the comments for this AUR package don't make a comment on -C as being required, but suggest the 'usual' -sri and similar flags.
Pinned Comments
anlorsp commented on 2024-07-13 17:07 (UTC) (edited on 2024-07-15 04:53 (UTC) by anlorsp)
Adding
to myconfig does solve the "Failed to insert module 'nvidia': Key was rejected by service" problem.
Anyone who configured secure boot using sbctl and want to load dkms modules can try this solution.
figue commented on 2018-12-14 00:50 (UTC) (edited on 2023-02-27 20:00 (UTC) by figue)
This package have several variables to enable/disable features.
Personally I'm running now xanmod kernel compiled with this:
Also, you can now create the file myconfig in your local repo to build this package with a custom config or use ${XDG_CONFIG_HOME}/linux-xanmod/myconfig. This file can be a full kernel config or be a script with several entries to add/remove options (you have several examples in PKGBUILD by using scripts/config):
Code involved: