Package Details: linux-cachyos 6.17.7-2

Git Clone URL: https://aur.archlinux.org/linux-cachyos.git (read-only, click to copy)
Package Base: linux-cachyos
Description: The Linux BORE + LTO + AutoFDO + Propeller Cachy Sauce Kernel by CachyOS with other patches and improvements. kernel and modules
Upstream URL: https://github.com/CachyOS/linux-cachyos
Keywords: cachyos kernel linux
Licenses: GPL-2.0-only
Provides: ADIOS-MODULE, KSMBD-MODULE, linux-cachyos-lto, NTSYNC-MODULE, V4L2LOOPBACK-MODULE, VHBA-MODULE, VIRTUALBOX-GUEST-MODULES, WIREGUARD-MODULE
Replaces: linux-cachyos-lto
Submitter: ptr1337
Maintainer: ptr1337 (sir_lucjan)
Last Packager: sir_lucjan
Votes: 41
Popularity: 3.18
First Submitted: 2021-10-12 18:31 (UTC)
Last Updated: 2025-11-04 16:38 (UTC)

Required by (17)

Sources (4)

Latest Comments

1 2 3 4 5 6 .. 11 Next › Last »

dreieck commented on 2025-11-03 23:05 (UTC)

LLVM ERROR: Broken module found, compilation aborted! PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.

↗ Me too with vanilla kernel 6.17.6 and clang 21.1.4.

(By the way, @Delor3an91, please format your code paste correctly: Enclose it in triple backticks. It's markdown what you can use here.)

Delor3an91 commented on 2025-10-27 19:44 (UTC)

inlinable function call in a function with debug info must have a !dbg location call void @__sanitizer_cov_stack_depth() #344 LLVM ERROR: Broken module found, compilation aborted! PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace. Stack dump: 0. Program arguments: ld.lld -m elf_x86_64 -mllvm -import-instr-limit=5 -z noexecstack -r -o vmlinux.o -T .tmp_initcalls.lds --whole-archive vmlinux.a --no-whole-archive --start-group --end-group 1. Running pass "verify" on module "ld-temp.o" #0 0x00007f2c3a4d6aca llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/libLLVM.so.21.1+0x78d6aca) #1 0x00007f2c3a4460cc (/usr/lib/libLLVM.so.21.1+0x78460cc) #2 0x00007f2c324444b0 (/usr/lib/libc.so.6+0x444b0) #3 0x00007f2c324a88cb pthread_kill (/usr/lib/libc.so.6+0xa88cb) #4 0x00007f2c32444378 raise (/usr/lib/libc.so.6+0x44378) #5 0x00007f2c32425609 abort (/usr/lib/libc.so.6+0x25609) #6 0x00007f2c371e33d2 (/usr/lib/libLLVM.so.21.1+0x45e33d2) #7 0x00007f2c368d5637 llvm::report_fatal_error(char const*, bool) (/usr/lib/libLLVM.so.21.1+0x3cd5637) #8 0x00007f2c372b6e2e (/usr/lib/libLLVM.so.21.1+0x46b6e2e) #9 0x00007f2c372b7b10 llvm::PassManager<llvm::Module, llvm::AnalysisManager\<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/usr/lib/libLLVM.so.21.1+0x46b7b10)

10 0x00007f2c38cb5141 llvm::lto::opt(llvm::lto::Config const&, llvm::TargetMachine, unsigned int, llvm::Module&, bool, llvm::ModuleSummaryIndex, llvm::ModuleSummaryIndex const*, std::vector<unsigned char, std::allocator\<unsigned char>> const&) (/usr/lib/libLLVM.so.21.1+0x60b5141)
11 0x00007f2c39ebdb0c llvm::lto::backend(llvm::lto::Config const&, std::function<llvm::Expected\<std::unique_ptr\<llvm::CachedFileStream, std::default_delete\<llvm::CachedFileStream>>> (unsigned int, llvm::Twine const&)>, unsigned int, llvm::Module&, llvm::ModuleSummaryIndex&) (/usr/lib/libLLVM.so.21.1+0x72bdb0c)
12 0x00007f2c39ebc036 llvm::lto::LTO::runRegularLTO(std::function<llvm::Expected\<std::unique_ptr\<llvm::CachedFileStream, std::default_delete\<llvm::CachedFileStream>>> (unsigned int, llvm::Twine const&)>) (/usr/lib/libLLVM.so.21.1+0x72bc036)
13 0x00007f2c38349b08 llvm::lto::LTO::run(std::function<llvm::Expected\<std::unique_ptr\<llvm::CachedFileStream, std::default_delete\<llvm::CachedFileStream>>> (unsigned int, llvm::Twine const&)>, llvm::FileCache) (/usr/lib/libLLVM.so.21.1+0x5749b08)
14 0x00007f2c3b56dd5d lld::elf::BitcodeCompiler::compile() (/usr/lib/liblldELF.so.21.1+0x16dd5d)
15 0x00007f2c3b4d2dd9 (/usr/lib/liblldELF.so.21.1+0xd2dd9)
16 0x00007f2c3b4afaa9 lld::elf::LinkerDriver::linkerMain(llvm::ArrayRef<char const*>) (/usr/lib/liblldELF.so.21.1+0xafaa9)
17 0x00007f2c3b4b1618 lld::elf::link(llvm::ArrayRef<char const*>, llvm::raw_ostream&, llvm::raw_ostream&, bool, bool) (/usr/lib/liblldELF.so.21.1+0xb1618)
18 0x00007f2c3b746ef5 lld::unsafeLldMain(llvm::ArrayRef<char const*>, llvm::raw_ostream&, llvm::raw_ostream&, llvm::ArrayRef<lld::DriverDef>, bool) (/usr/lib/liblldCommon.so.21.1+0xcef5)
19 0x000055f1d7c13a54 lld_main(int, char**, llvm::ToolContext const&) (/usr/bin/ld.lld+0x2a54)
20 0x000055f1d7c132a6 main (/usr/bin/ld.lld+0x22a6)
21 0x00007f2c32427aeb (/usr/lib/libc.so.6+0x27aeb)
22 0x00007f2c32427b9b __libc_start_main (/usr/lib/libc.so.6+0x27b9b)
23 0x000055f1d7c13305 _start (/usr/bin/ld.lld+0x2305)

make[2]: *** [scripts/Makefile.vmlinux_o:72: vmlinux.o] Error 134 make[1]: *** [/tmp/linux-cachyos/src/linux-6.17.5/Makefile:1229: vmlinux_o] Error 2 make: *** [Makefile:248: __sub-make] Error 2 ==> ERREUR : Une erreur s’est produite dans build(). Abandon…

Thog commented on 2025-10-22 01:03 (UTC) (edited on 2025-10-22 01:03 (UTC) by Thog)

This build doesn't contain BORE, LTO or AutoFDO

[user@linux-desktop ~]$ uname -r && (zcat /proc/config.gz 2>/dev/null || cat /boot/config-$(uname -r) 2>/dev/null) | grep -E "BORE|SCHED_CLASS|SCHED_BORE" && (zcat /proc/config.gz 2>/dev/null || cat /boot/config-$(uname -r) 2>/dev/null) | grep -E "LTO_CLANG|LTO_NONE|CONFIG_LTO" && (zcat /proc/config.gz 2>/dev/null || cat /boot/config-$(uname -r) 2>/dev/null) | grep -E "AUTOFDO|CONFIG_CC_HAS_AUTO_FDO" && (zcat /proc/config.gz 2>/dev/null || cat /boot/config-$(uname -r) 2>/dev/null) | grep -E "PROPELLER|CONFIG_CC_HAS_PROPELLER"

6.17.4-1-cachyos

CONFIG_SCHED_CLASS_EXT=y

CONFIG_ARCH_SUPPORTS_LTO_CLANG=y

CONFIG_ARCH_SUPPORTS_LTO_CLANG_THIN=y

CONFIG_LTO_NONE=y

CONFIG_ARCH_SUPPORTS_AUTOFDO_CLANG=y

CONFIG_ARCH_SUPPORTS_PROPELLER_CLANG=y

[user@linux-desktop ~]$

lamarpavel commented on 2025-10-21 13:20 (UTC) (edited on 2025-10-21 13:23 (UTC) by lamarpavel)

Regarding the update to linux-6.17.4:

==> Validating source files with b2sums...
    linux-6.17.4.tar.xz ... Passed
    config ... Passed
    0001-cachyos-base-all.patch ... FAILED
    dkms-clang.patch ... Passed

The b2sum for 0001-cachyos-base-all.patch should be 2c477e4f620e428e58fe20f5229c5c349cf993dd1122d779a5ee30f49875c536d33c500e3c752082320b9cfaf336cfcc59581f21036ade75ff4b40ed44d377e5

Koshon commented on 2025-10-05 11:32 (UTC) (edited on 2025-10-11 11:08 (UTC) by Koshon)

@ChrisLane, yeah, that's interesting behavior. I thought the files were being updated/replaced.

ChrisLane commented on 2025-10-04 10:24 (UTC)

Looks like @ptr1337 forgot to remove the b2sum for the removed file from the PKGBUILD. Remove '0c71dafb75e3ec09472f9a3a054048770334506f74a5744ad86a062fea6a2e0f2fd6a393653e058110f836192fc6f965e57036c05e9a4198d9dbbd071b4d07d3'

cartoonraccoon commented on 2025-09-22 19:34 (UTC)

Can confirm that deleting the AUR helper cache (~/.cache/paru/clone/linux-cachyos in my case) fixed the issue in my case.

ChrisLane commented on 2025-08-26 08:45 (UTC) (edited on 2025-08-26 08:49 (UTC) by ChrisLane)

@Koshon I was having the same issue and assumed the checksums weren't updated. Validity checks passed when I deleted the package from my AUR helper cache (~/.cache/yay/linux-cachyos for me) and tried updating again.

Perhaps the issue is that because the patch files aren't named with any sort of git version, if they're updated at the remote they may not be redownloaded?

Koshon commented on 2025-08-22 17:26 (UTC) (edited on 2025-08-22 17:26 (UTC) by Koshon)

I downloaded the file manually and its checksum does not match the one in the pkdgbuild values:

[koshon@Koshon linux-cachyos (master *)]$ b2sum 0001-cachyos-base-all.patch
ec8dae237d7c05f331cf41b0e484c94698a91aa57d913e4899b7acffbbe67551c1e40a2d6e871498fc8992e74484f1bd85114a9535e2cc199bd5a6cf642f20b0  0001-cachyos-base-all.patch