@andsmir You'll have to provide more information than that, specially what happens in the prepare() section. Also, it's enough to just set _localmodcfg=y
.
Search Criteria
Package Details: linux-clear-headers 6.10.10-1
Package Actions
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: | 73 |
Popularity: | 1.71 |
First Submitted: | 2018-01-18 21:47 (UTC) |
Last Updated: | 2024-09-14 15:49 (UTC) |
Dependencies (12)
- pahole (pahole-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)
Required by (0)
Sources (5)
Latest Comments
« First ‹ Previous 1 .. 16 17 18 19 20 21 22 23 24 25 26 .. 49 Next › Last »
metak commented on 2020-06-23 09:38 (UTC)
andsmir commented on 2020-06-22 11:12 (UTC) (edited on 2020-06-22 11:46 (UTC) by andsmir)
Seems that usage of modprobedb database is currently broken. It worked at 5.6, as I remember.
188 modules are in /home/user/.config/modprobed.db
_localmodcfg=$HOME/.config/modprobed.db
find /lib/modules/5.7.5-1-clear/ -type f | wc -l
3295
includao commented on 2020-05-30 12:35 (UTC)
If you are having problems installing nvidia 440.84 dkms with CL kernel, read this: https://github.com/clearlinux/distribution/issues/1994
lucasrizzini commented on 2020-05-22 05:29 (UTC)
What are the odds you add the add-sysctl-to-disallow-unprivileged-CLONE_NEWUSER-by.patch to this baby?
xuanruiqi commented on 2020-05-17 12:10 (UTC)
@metak: also, _gcc_more_v can be bumped to 20200428.
xuanruiqi commented on 2020-05-17 12:09 (UTC)
If you use nvidia-dkms
, then you must configure SECTION_MISMATCH_WARN_ONLY
(Kernel hacking -> Compile-time checks and compiler options -> Make section mismatch errors non-fatal) because somehow there's a mismatch problem in the NVIDIA driver, somehow.
Also, GCC 10 is missing GCC plugins support for some reason; I guess it would be fixed by upstream soon.
metak commented on 2020-05-15 15:46 (UTC)
@wshuman3 & @tam1m Thank you for chiming in.
@fidasx nvidia issues are nothing new. Here's the latest reported on clear issue tracker.
tam1m commented on 2020-05-15 15:11 (UTC) (edited on 2020-05-15 15:12 (UTC) by tam1m)
@fidasx That's because gcc10 is now default in arch.
I wasn't able to get nvidia-dkms working with linux-clear and gcc10. As a quick workaround, dowgrading to gcc9 and rebuilding linux-clear AND nvidia-dkms works. This however makes nvidia-dkms incompatible with every linux package compiled with gcc10 (default arch kernel for example). So keep that in mind
fidasx commented on 2020-05-15 15:04 (UTC)
@metak
getting errors on nvidia-dkms driver for 5.6.13-1
WARNING: /var/lib/dkms/nvidia/440.82/build/nvidia.o(.text.unlikely+0x317):
Section mismatch in reference from the function nv_module_init() to the
function .init.text:nvlink_core_init()
The function nv_module_init() references
the function __init nvlink_core_init().
This is often because nv_module_init lacks a __init
annotation or the annotation of nvlink_core_init is wrong.
FATAL: modpost: Section mismatches detected.
Set CONFIG_SECTION_MISMATCH_WARN_ONLY=y to allow them.
make[2]: *** [scripts/Makefile.modpost:93: __modpost] Error 1
make[1]: *** [Makefile:1603: modules] Error 2
make[1]: Leaving directory '/usr/lib/modules/5.6.13-1-clear/build'
make: *** [Makefile:81: modules] Error 2
any idea? have been using your kernel for a long time never had this problem
Tjuh commented on 2020-05-15 13:22 (UTC)
Great! Much obliged.
Pinned Comments
JeremyStarTM commented on 2024-08-06 19:37 (UTC) (edited on 2024-08-18 08:22 (UTC) by JeremyStarTM)
The PKGBUILD supports customization via environment variables. Here's a list of all of them:
_makemenuconfig
: Invokesmake menuconfig
(default configuration menu) before compilation starts_makenconfig
: Invokesmake nconfig
(nicer configuration menu) before compilation starts_makexconfig
: Invokesmake xconfig
(GUI configuration menu) before compilation starts_use_current
: Will use the configuration of the running kernel, if the running kernel is compiled withIKCONFIG_PROC
_copyfinalconfig
: Copies the final kernel configuration into the repository root askconfig-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 is40
(Generic-x86-64), which is \compatible with all amd64 processors. Must be a number_debug
: Force enables debug options when set toy
, force disables debug options when set ton
or uses the config defaults when unsetAll of these variables just need to be set for them to apply, except for
_subarch
and_debug
.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.JeremyStarTM commented on 2024-08-06 19:19 (UTC) (edited on 2024-08-06 19:40 (UTC) by JeremyStarTM)
Kernel has been updated and is now maintained again.
Thank you metak for creating this package in the first place.