i previosly installed it with pamac, if clone repo and manualy build it works.
Search Criteria
Package Base Details: linux-xanmod
Package Actions
Git Clone URL: | https://aur.archlinux.org/linux-xanmod.git (read-only, click to copy) |
---|---|
Submitter: | Yoshi2889 |
Maintainer: | figue (figuepluto, jfigueras) |
Last Packager: | figue |
Votes: | 128 |
Popularity: | 2.29 |
First Submitted: | 2017-02-14 09:40 (UTC) |
Last Updated: | 2024-04-22 06:42 (UTC) |
Packages (2)
Latest Comments
« First ‹ Previous 1 .. 26 27 28 29 30 31 32 33 34 35 36 .. 51 Next › Last »
IsNoGood commented on 2020-10-01 14:34 (UTC)
figue commented on 2020-10-01 08:50 (UTC)
@IsNoGood mmm I'm not sure what's is going on...
In my current laptop I have this:
figue@pluto ~ % uname -a
Linux pluto 5.8.12-xanmod1-1 #1 SMP PREEMPT Mon, 28 Sep 2020 06:12:21 +0000 x86_64 GNU/Linux
figue@pluto ~ % zgrep USER_NS /proc/config.gz
CONFIG_USER_NS=y
CONFIG_USER_NS_UNPRIVILEGED=y
figue@pluto ~ % cat packages-figue/linux-xanmod/build.sh
#!/usr/bin/env bash
export LANG=C
_microarchitecture=42 use_numa=n use_tracers=n use_ns=y _localmodcfg=y use_cachy=y makepkg $*
@Sourav I'm not using custom flags actually, only flags provided by Xanmod in GCC optimization (see https://github.com/xanmod/linux/commit/bafdc4b2d355ff81814678ba221d538763b497a0). In PKGBUILD I don't change or ignore CC flags... Should be another thing.
IsNoGood commented on 2020-10-01 05:38 (UTC)
how to correctly apply following settings?
env _microarchitecture=42 use_numa=n use_tracers=n use_pds=n use_ns=y use_cachy=y makepkg -si
Even if i type "env _microarchitecture=42 use_numa=n use_tracers=n use_pds=n use_ns=y use_cachy=y" in console it shows that settings added to env but after compile i get error
cannot clone: Operation not permitted
user namespaces are not enabled in /proc/sys/kernel/unprivileged_userns_clone
Error: cannot re-exec process
Sourav commented on 2020-09-30 20:24 (UTC) (edited on 2020-09-30 21:07 (UTC) by Sourav)
See, the CC, and CFLAGS inside /etc/makepkg.conf
are completely ignored by the makepkg -si
inside linux-xanmod. But flags like: MAKEFLAGS="-j$(( `nproc` * 2 + 1 ))"
is working flawlessly.
It used to work till the 5.8.8 which I compiled last.
In this version, I was trying to use clang, but it kept using gcc. It's ignoring clang and the optimization flags in this version. Even env variable isn't working, perhaps something overriding those inside PKGBUILD? I have to thus modify the make all
line inside PKGBUILD, which also works just fine.
figue commented on 2020-09-30 18:55 (UTC) (edited on 2020-09-30 18:55 (UTC) by figue)
What do you add exactly? Why not modifying /etc/makepkg.conf or use a custom with "makepkg --config /etc/makepkg.conf_O3" for instance...
Sourav commented on 2020-09-30 17:22 (UTC) (edited on 2020-09-30 18:36 (UTC) by Sourav)
@figue, yes I used _microarchitecture=0 for others and _microarchitecture=42 for myself:
env _microarchitecture=0 use_numa=n use_tracers=n use_pds=n use_ns=y use_cachy=y makepkg -si
But I now need to modify the build() in PKGBUID to add the CFLAGS for the optimization I needed.
figue commented on 2020-09-30 16:13 (UTC)
@Sourav do you build it with default _microarchitecture?
Sourav commented on 2020-09-30 14:03 (UTC) (edited on 2020-09-30 14:04 (UTC) by Sourav)
It's now ignoring other CC and is using GCC by default. Also optimization flags like -O3, -mtune=native, -march=native is ignored? Why?
Netl0tUz commented on 2020-09-27 18:14 (UTC) (edited on 2020-09-27 18:28 (UTC) by Netl0tUz)
already tried with different build combination but i get this error every time,and system fails to boot. changing compression method didn't help either.
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-linux-xanmod-fallback.img
==> WARNING: errors were encountered during the build. The image may not be complete.
error: command failed to execute correctly
jachymb commented on 2020-09-21 18:49 (UTC)
My build crashes.
The last couple lines are
patching file tools/testing/selftests/x86/test_vsyscall.c
patching file usr/Kconfig
patching file usr/Makefile
patching file virt/kvm/kvm_main.c
==> ERROR: A failure occurred in prepare().
Aborting...
Pinned Comments
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: