Package Details: linux-clear-headers 6.11.6-0

Git Clone URL: https://aur.archlinux.org/linux-clear.git (read-only, click to copy)
Package Base: linux-clear
Description: Linux kernel with patches from Clear Linux which allow for higher performance. This package includes header files and scripts for building kernel modules.
Upstream URL: https://github.com/clearlinux-pkgs/linux
Keywords: clear clearlinux intel kernel
Licenses: GPL-2.0-only
Submitter: metak
Maintainer: JeremyStarTM
Last Packager: JeremyStarTM
Votes: 74
Popularity: 1.28
First Submitted: 2018-01-18 21:47 (UTC)
Last Updated: 2024-11-01 01:36 (UTC)

Pinned Comments

JeremyStarTM commented on 2024-11-04 23:56 (UTC) (edited on 2024-11-04 23:57 (UTC) by JeremyStarTM)

Proposal update
As I have recently announced, I proposed moving this package's source to my own Forgejo (git forge) instance and creating a push mirror to the AUR. As I haven't received any feedback on the proposal, I will be moving forward and move the repository in the next package update. Again, nothing should change, just where the changes are pushed to. I hope that this change will provide an easier way of contributing (AFAIK there isn't a way to contribute to a package directly or I'm just dumb).

JeremyStarTM commented on 2024-08-06 19:37 (UTC) (edited on 2024-10-16 20:19 (UTC) by JeremyStarTM)

Information comment
This comment provides useful information about this package. Make sure to read it through, you won't regret it.

Updates
I usually publish updates 0-3 days after a kernel release, depending on how busy I am.
If I however get wind of security-relevant updates or any vulnerabilities I will try to update the kernel as soon as possible and write a comment about the vulnerability/update. So make sure to subscribe to this package's comment mailing list.

The PKGBUILD supports customization via environment variables. Here's a list of all of them:
_makemenuconfig: Invokes make menuconfig (default configuration menu) before compilation starts
_makenconfig: Invokes make nconfig (nicer configuration menu) before compilation starts
_makexconfig: Invokes make xconfig (GUI configuration menu) before compilation starts
_use_current: Will use the configuration of the running kernel, if the running kernel is compiled with IKCONFIG_PROC
_copyfinalconfig: Copies the final kernel configuration into the repository root as kconfig-new before compilation starts
_localmodcfg: Only compiles modules found in modprobed-db's database (which decreases compilation time and kernel size)
_use_llvm_lto: Compiles the kernel with LLVM instead of GCC. Should work, if not write a comment
_subarch: Specifies the sub architecture to compile for (see the PKGBUILD file for a list of all subarches). Default is 40 (Generic-x86-64), which is compatible with all amd64 processors. Must be a number
_debug: Force enables debug options when set to y, force disables debug options when set to n or uses the config defaults when unset

All of these variables just need to be set for them to apply, except for _subarch and _debug. See their descriptions for more information.

If you want a dead simple way to compile this package, you can try out my build tool. It includes a few no nonsense changes to the kernel configuration and allows you to configure the PKGBUILD in a simple manner and decrease build time. And if you don't want that, using makepkg as-is works fine too.

GPG errors
If makepkg complains about invalid PGP keys, try running this command first: gpg --locate-keys torvalds@kernel.org gregkh@kernel.org sashal@kernel.org benh@debian.org. This only needs to be done once.

Latest Comments

« First ‹ Previous 1 .. 46 47 48 49 50 51

metak commented on 2018-01-19 17:57 (UTC)

It's not enabled in this kernel.

CONFIG_DM_CACHE is not set

https://github.com/clearlinux-pkgs/linux/blob/2b74305ca208db647bc7ff1e1d4e64b337195975/config#L1939

rku commented on 2018-01-19 09:34 (UTC) (edited on 2018-01-19 09:35 (UTC) by rku)

Using llvm2 hook with this kernel reports following errors:

==> ERROR: module not found: `dm_cache'

==> ERROR: module not found: `dm_cache_smq'