@redsolja please clean your src (makepkg -C), patches are ok.
Search Criteria
Package Details: linux-xanmod-headers 6.12.13-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: | 0.86 |
First Submitted: | 2017-02-14 09:40 (UTC) |
Last Updated: | 2025-02-10 00:08 (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 .. 15 16 17 18 19 20 21 22 23 24 25 .. 52 Next › Last »
figue commented on 2021-05-20 22:03 (UTC)
redsolja commented on 2021-05-20 21:28 (UTC)
Cannot build.
patching file virt/kvm/kvm_main.c
==> ERROR: A failure occurred in prepare().
Aborting...
figue commented on 2021-05-08 11:50 (UTC)
@tam1m done! Thanks.
cartesius commented on 2021-05-08 08:08 (UTC)
I'd also vote for a non-colliding _microarchitecture value.
tam1m commented on 2021-05-08 00:30 (UTC) (edited on 2021-05-08 00:31 (UTC) by tam1m)
@figue
Since 781eefb2ce30
_microarchitecture=98
sets CONFIG_MNATIVE_INTEL
and
_microarchitecture=99
sets CONFIG_MNATIVE_AMD
You should probably update the comments in the PKGBUILD since a lot of people might build for the wrong architecture by settings _microarchitecture=99
as suggested
figue commented on 2021-05-05 10:37 (UTC) (edited on 2021-05-05 10:37 (UTC) by figue)
@arglebargle I was reading about $startdir but it looks like is deprecated and will be removed some day soon. So I have changed it to $SRCDEST...
If I list all variables that points to $startdir I see all these:
BUILDDIR=/home/figue/packages/test
BUILDFILE=/home/figue/packages/test/PKGBUILD
LOGDEST=/home/figue/packages/test
OLDPWD=/home/figue/packages/test
PWD=/home/figue/packages/test/src
SRCPKGDEST=/home/figue/packages/test
pkgdir=/home/figue/packages/test/pkg/test
pkgdirbase=/home/figue/packages/test/pkg
srcdir=/home/figue/packages/test/src
startdir=/home/figue/packages/test
Perhaps we can use $(dirname $BUILDFILE)?
arglebargle commented on 2021-05-05 03:50 (UTC)
It looks like there's a small error in the PKGBUILD re: user config (myconfig) handling. The way it's written right now 'myconfig' will never be pulled in from the PKGBUILD directory.
See here:
# This is intended for the people that want to build this package with their own config
# Put the file "myconfig" at the package folder (this will take preference) or "${XDG_CONFIG_HOME}/linux-xanmod/myconfig"
# If we detect partial file with scripts/config commands, we execute as a script
# If not, it's a full config, will be replaced
for _myconfig in "${SRCDEST}/myconfig" "${XDG_CONFIG_HOME}/linux-xanmod/myconfig" ; do
if [ -f "${_myconfig}" ]; then
if grep -q 'scripts/config' "${_myconfig}"; then
'myconfig' is never included in the sources list, so it won't be picked up by makepkg and copied into $SRCDEST (meaning this will only ever pluck the file from the users homedir.)
You probably want "${startdir}/myconfig" here instead.
cartesius commented on 2021-05-04 13:35 (UTC)
@frostwork Very kind of you, thank you for the info.
frostwork commented on 2021-05-04 11:51 (UTC) (edited on 2021-05-04 11:51 (UTC) by frostwork)
@cartesius, the reason for that specific bump was a new xanmod patch revision: https://aur.archlinux.org/cgit/aur.git/commit/?h=linux-xanmod&id=70971380dccb348b69ef8327ee60359d1d642c7a (changes link besides the PKGBUILD link on the top right) edit: sorry, typo in the nickname
cartesius commented on 2021-05-04 11:28 (UTC)
May I ask, sometimes, more than one aur package of a single kernel version is released, as linux-xanmod 5.12.1-2 a couple of hours ago. Just wondering, what is in general behind releasing more than one version of the same kernel? Thank you.
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: