Search Criteria
Package Details: linux-hardened-lts 6.18.17.hardened1-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/linux-hardened-lts.git (read-only, click to copy) |
|---|---|
| Package Base: | linux-hardened-lts |
| Description: | The Security-Hardened Linux LTS kernel and modules |
| Upstream URL: | https://github.com/anthraxx/linux-hardened |
| Licenses: | GPL-2.0-only |
| Provides: | KSMBD-MODULE, NTSYNC-MODULE, VIRTUALBOX-GUEST-MODULES, WIREGUARD-MODULE |
| Submitter: | ZLima12 |
| Maintainer: | ZLima12 |
| Last Packager: | ZLima12 |
| Votes: | 1 |
| Popularity: | 0.000990 |
| First Submitted: | 2024-11-18 03:19 (UTC) |
| Last Updated: | 2026-04-08 19:04 (UTC) |
Dependencies (25)
- coreutils (coreutils-gitAUR, coreutils-selinuxAUR, uutils-coreutils-gitAUR, uutils-coreutils-git-binAUR)
- initramfs (booster-wip-gitAUR, mkinitcpio-gitAUR, ariane-gitAUR, dracut-gitAUR, ugrdAUR, ugrd-gitAUR, booster-gitAUR, booster, dracut, mkinitcpio)
- kmod (kmod-gitAUR)
- bc (bc-ghAUR) (make)
- cpio (cpio-gitAUR) (make)
- gettext (gettext-gitAUR, gettext-gitAUR) (make)
- graphviz (make)
- imagemagick (imagemagick-full-gitAUR, imagemagick-gitAUR, imagemagick-essentials-gitAUR, imagemagick-fullAUR) (make)
- libelf (elfutils-gitAUR, elfutils-gitAUR) (make)
- pahole (pahole-gitAUR) (make)
- perl (perl-gitAUR) (make)
- python (make)
- python-sphinx (python-sphinx-gitAUR) (make)
- python-yaml (python-yaml-gitAUR) (make)
- rust (rust-beta-binAUR, rustup-gitAUR, rust-gitAUR, rustup) (make)
- rust-bindgen (rust-bindgen-gitAUR) (make)
- rust-src (rustup-gitAUR, rust-src-gitAUR, rustup) (make)
- tar (tar-gitAUR, uutils-tar-gitAUR) (make)
- texlive-latexextra (texlive-dummyAUR, texlive-installerAUR, texlive-fullAUR) (make)
- xz (xz-gitAUR) (make)
- Show 5 more dependencies...
Required by (11)
- mullvad-wg.sh-git (requires WIREGUARD-MODULE) (optional)
- piavpn-bin (requires WIREGUARD-MODULE) (optional)
- piavpn-manual-git (requires WIREGUARD-MODULE)
- proton-cachyos (requires NTSYNC-MODULE) (optional)
- proton-cachyos-slr (requires NTSYNC-MODULE) (optional)
- virtualbox-guest-utils-nox-svn (requires VIRTUALBOX-GUEST-MODULES)
- virtualbox-guest-utils-svn (requires VIRTUALBOX-GUEST-MODULES)
- wine-cachyos (requires NTSYNC-MODULE) (optional)
- wine-cachyos-opt (requires NTSYNC-MODULE) (optional)
- wine-osu-spectator (requires NTSYNC-MODULE) (optional)
- wine-osu-spectator-wow64 (requires NTSYNC-MODULE) (optional)
Sources (5)
- config.x86_64
- https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.18.17.tar.sign
- https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.18.17.tar.xz
- https://github.com/anthraxx/linux-hardened/releases/download/v6.18.17-hardened1/linux-hardened-v6.18.17-hardened1.patch
- https://github.com/anthraxx/linux-hardened/releases/download/v6.18.17-hardened1/linux-hardened-v6.18.17-hardened1.patch.sig
Latest Comments
acrion commented on 2026-04-09 01:58 (UTC)
Thanks for the context, and you're right that this is an upstream pattern. After further investigation, I can confirm:
ZFS 2.4.1 now builds successfully against linux-hardened 6.19.10 — it appears OpenZFS changed their configure process to no longer trigger
syncconfig.The
make scriptsfailure from missingarch/arm/crypto/Kconfigexists identically in the officiallinux,linux-lts, andlinux-hardenedheaders packages. It's a deliberate trade-off in Arch's headers packaging — the headers are intended formake M=... modules, not for full Kbuild targets.So the original issue I reported is effectively resolved by the ZFS 2.4.1 update. Thanks again for bringing the package up to date.
ZLima12 commented on 2026-04-08 19:31 (UTC)
For this package, I am just taking the official (non-AUR) linux-hardened package, appending -lts to the name, and then doing minor kernel config updates for each patch release. Pretty much everything else, including the "Removing unneeded architectures" loop, is taken as-is from the upstream linux-hardened package. I'd like to keep this package as close as possible to upstream, so I would recommend reporting this issue there. For that matter, are you able to build the DKMS modules against linux-hardened? If so, then it would seem that there is something going on with this package in particular, at which point I'd take a closer look.
acrion commented on 2026-04-08 19:15 (UTC)
Thanks for picking this up again, ZLima12 — really appreciate the quick response and the big jump to 6.18.17!
One thing I'd like to flag: unless I'm misreading the updated PKGBUILD, the Kconfig cross-reference issue from comment #1028414 still appears to be present. The
_package-headers()function installs all Kconfig files (including those underarch/arm/andarch/arm64/) but then the "Removing unneeded architectures" loop deletes those directories entirely. This still breaks DKMS modules (notably ZFS) that triggermake scriptsduring their configure phase, sincecrypto/Kconfigreferencesarch/arm/crypto/Kconfig.The fix I suggested previously would go right before the removal loop:
Would you be open to including this? Happy to help test the next build.
ZLima12 commented on 2026-04-08 19:05 (UTC)
Okay, there is 6.18.17, and I should have 6.18.20 up later today.
ZLima12 commented on 2026-04-08 15:09 (UTC) (edited on 2026-04-08 15:09 (UTC) by ZLima12)
acrion: I apologize for my extended neglect towards this package. I can have it updated today, and I intend to keep it up to date in a more timely fashion going forward.
acrion commented on 2025-06-12 09:18 (UTC)
ZFS DKMS compilation fails due to broken Kconfig references in headers package. The current PKGBUILD breaks ZFS DKMS module compilation by removing architecture directories that are still referenced in Kconfig files.
When attempting to install
zfs-dkmswithlinux-hardened-lts-headers, the DKMS build fails during the configure phase with:However,
CONFIG_MODULES=yis correctly set in the kernel config.The issue occurs in the
_package-headers()function when removing architecture directories:This removes
arch/arm/but leaves references to it in Kconfig files. When ZFS configure scripts runmake scripts, it fails with:Reproduction Steps
linux-hardened-ltsandlinux-hardened-lts-headerszfs-dkmsFull DKMS error:
Make scripts error:
Suggested Fix
Option 1: Remove cross-architecture references from problematic Kconfig files:
Option 2: Keep minimal dummy Kconfig files for referenced architectures:
This affects any DKMS module that requires a functional kernel build environment. ZFS is a prominent example, but other out-of-tree modules may be similarly affected.
Note that
linux-lts-headersworks fine with ZFS, so this appears to be specific to the architecture removal process in the hardened headers package.Environment: Arch Linux, kernel 6.6.65-hardened1-1-hardened-lts, zfs-dkms 2.3.2-1