You mean enabled? Disabling that option will cause resolve_btfids
to not get created.
Search Criteria
Package Details: linux-lqx 6.11.2.lqx1-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/linux-lqx.git (read-only, click to copy) |
---|---|
Package Base: | linux-lqx |
Description: | The Linux Liquorix kernel and modules |
Upstream URL: | https://liquorix.net/ |
Keywords: | bbr2 bfq futex pds proton zen |
Licenses: | GPL-2.0-only |
Provides: | UKSMD-BUILTIN, VHBA-MODULE, VIRTUALBOX-GUEST-MODULES, WIREGUARD-MODULE |
Submitter: | akurei |
Maintainer: | sir_lucjan (damentz) |
Last Packager: | damentz |
Votes: | 159 |
Popularity: | 0.97 |
First Submitted: | 2011-08-08 16:08 (UTC) |
Last Updated: | 2024-10-04 18:56 (UTC) |
Dependencies (19)
- coreutils (coreutils-gitAUR, busybox-coreutilsAUR, coreutils-hybrid-gitAUR, coreutils-uutilsAUR, coreutils-hybridAUR, coreutils-selinuxAUR)
- initramfs (booster-gitAUR, booster-wip-gitAUR, mkinitcpio-gitAUR, dracut-gitAUR, booster, dracut, mkinitcpio)
- kmod (busybox-coreutilsAUR, kmod-gitAUR)
- bc (bc-ghAUR) (make)
- cpio (cpio-gitAUR) (make)
- gettext (gettext-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (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)
- zstd (zstd-gitAUR, zstd-staticAUR) (make)
- linux-firmware (linux-libre-firmwareAUR, linux-firmware-xzAUR, linux-firmware-gitAUR, linux-firmware-amd-staging-um5606-gitAUR, linux-firmware-uncompressedAUR) (optional) – firmware images needed for some devices
- modprobed-dbAUR (modprobed-db-gitAUR) (optional) – Keeps track of EVERY kernel module that has ever been probed - useful for those of us who make localmodconfig
- sof-firmware (optional) – firmware images needed for Sound Open Firmware capable devices
- uksmdAUR (uksmd-gitAUR, uksmd-nosystemd-gitAUR, uksmd-cachyos-nosystemd-gitAUR) (optional) – Userspace KSM helper daemon
- wireless-regdb (optional) – to set the correct wireless channels of your country
Required by (11)
- linux-lqx-docs
- linux-lqx-headers
- piavpn-bin (requires WIREGUARD-MODULE) (optional)
- piavpn-manual-git (requires WIREGUARD-MODULE)
- uksmd (requires UKSMD-BUILTIN)
- uksmd-cachyos-nosystemd-git (requires UKSMD-BUILTIN) (optional)
- uksmd-git (requires UKSMD-BUILTIN)
- uksmd-nosystemd-git (requires UKSMD-BUILTIN) (optional)
- uksmdstats-git (requires UKSMD-BUILTIN) (optional)
- virtualbox-guest-utils-nox-svn (requires VIRTUALBOX-GUEST-MODULES)
- virtualbox-guest-utils-svn (requires VIRTUALBOX-GUEST-MODULES)
Sources (3)
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 .. 121 Next › Last »
damentz commented on 2023-04-08 14:21 (UTC)
crud commented on 2023-04-08 14:12 (UTC)
damentz@ Yes, when DEBUG_INFO_BTF_MODULES
is disabled, there are no build errors
damentz commented on 2023-04-08 14:08 (UTC)
Ah I see, are you two disabling the DEBUG_INFO_BTF_MODULES
config? This will result in the file that is missing not being produced in the build as the comment above line 270 mentions.
If this is a common thing we can just add a || true
to the end so it doesn't cause the build to fail for people who don't want debugging turned on.
crud commented on 2023-04-08 07:28 (UTC)
@tydynrain, I have the same problem. I don't know what this affects, but I just commented out line 270 in PKGBUILD and the kernel builds without errors
tydynrain commented on 2023-04-08 07:22 (UTC) (edited on 2023-04-08 07:23 (UTC) by tydynrain)
@damentz, I appreciate your answer and suggestion. The thing is that I build custom kernels all the time, several of them (linux-cachyos, linux-ck, linux-xanmod, linux-xanmod-rt, and this one), and most build fine. This kernel too used to build fine for years, then recently the headers, but not the kernel, began failing to build successfully. So more than anything I want to understand what changed, so that I can adapt how I do things, and also why it only affects this kernel's headers.
damentz commented on 2023-04-07 20:20 (UTC)
@tydynrain, you probably won't like this answer, but there's something tainting your environment causing the build to fail. The binaries are still building successfully using a docker clean room environment on stateless build nodes.
My only advice is try getting the package to build in a docker container since there may be a common thing you're changing on your system, even on new installations, that's causing the failure.
If you need a starting Dockerfile that sets up the makepkg.conf file for you and dependencies, you can use the one used for CI in the cloud here: https://github.com/damentz/liquorix-package/blob/6.2/master/scripts/archlinux/Dockerfile. The GPG commands at the end expect that you define your local signing key, so maybe you can omit the gpg import and conf file changes for purposes of testing your build.
tydynrain commented on 2023-04-07 19:56 (UTC)
I'm still trying to get the headers to build successfully, but no luck so far. So far I've tried across two separate Arch installations and across two kernel versions, all with the same result that I posted below. I've usually not had a problem in the past, and I've used this kernel for quite a while now, so I don't know yet why it keeps failing.
tydynrain commented on 2023-04-04 00:01 (UTC)
I tried building this multiple times last night and again today, clearing everything and starting over, all with the same result. It usually builds fine. The kernel builds OK, but it fails on the headers. I used git clone and makepkg -si to build.
==> Starting package_linux-lqx-headers()...
Installing build files...
install: cannot stat 'tools/bpf/resolve_btfids/resolve_btfids': No such file or directory
==> ERROR: A failure occurred in package_linux-lqx-headers().
Aborting...
pipes80 commented on 2023-03-14 20:39 (UTC)
the linux-lqx kernel is the only one that doesn't boot in refind except by setting boot\initramfs-linux-lqx.img
pipes80 commented on 2023-03-13 19:53 (UTC) (edited on 2023-03-13 19:54 (UTC) by pipes80)
I have problem with refind I use this setting root=\boot\initramfs-linux-lqx.img for run Linux-lqx, if I use normal setting for custom kernel this no work and the setting is root=\boot\initramfs-%v.img
Pinned Comments
damentz commented on 2020-08-31 15:22 (UTC) (edited on 2021-12-21 18:25 (UTC) by damentz)
Official binaries of linux-lqx, linux-lqx-headers, and linux-lqx-docs are now available: https://wiki.archlinux.org/index.php/Unofficial_user_repositories#liquorix
Signing key import instructions:
sudo pacman-key --keyserver hkps://keyserver.ubuntu.com --recv-keys 9AE4078033F8024D && sudo pacman-key --lsign-key 9AE4078033F8024D