This commit is contained in:
mjallen18
2026-01-05 23:57:21 -06:00
parent 3b780d4d78
commit b05067a3e1
12 changed files with 18669 additions and 29 deletions

View File

@@ -0,0 +1,7 @@
#!/usr/bin/env bash
set -eu
for flavor in cachyos{-gcc,-server,-lts,-rc,-hardened,-lto,-server-lto,-lts-lto,-rc-lto,-hardened-lto}; do
nom build ".#nixosConfigurations.jallen-nas.pkgs.mjallen.linuxPackages_${flavor}.kernel"
attic push nas-cache result*
done

View File

@@ -1,7 +1,7 @@
{
"CONFIG_CC_VERSION_TEXT" = "gcc (GCC) 14.3.0";
"CONFIG_CC_VERSION_TEXT" = "gcc (GCC) 15.2.0";
"CONFIG_CC_IS_GCC" = "y";
"CONFIG_GCC_VERSION" = "140300";
"CONFIG_GCC_VERSION" = "150200";
"CONFIG_CLANG_VERSION" = "0";
"CONFIG_AS_IS_GNU" = "y";
"CONFIG_AS_VERSION" = "24400";
@@ -16,8 +16,10 @@
"CONFIG_CC_HAS_ASM_INLINE" = "y";
"CONFIG_CC_HAS_ASSUME" = "y";
"CONFIG_CC_HAS_NO_PROFILE_FN_ATTR" = "y";
"CONFIG_CC_HAS_COUNTED_BY" = "y";
"CONFIG_CC_HAS_MULTIDIMENSIONAL_NONSTRING" = "y";
"CONFIG_LD_CAN_USE_KEEP_IN_OVERLAY" = "y";
"CONFIG_PAHOLE_VERSION" = "130";
"CONFIG_PAHOLE_VERSION" = "131";
"CONFIG_IRQ_WORK" = "y";
"CONFIG_BUILDTIME_TABLE_SORT" = "y";
"CONFIG_THREAD_INFO_IN_TASK" = "y";

View File

@@ -1,7 +1,7 @@
{
"CONFIG_CC_VERSION_TEXT" = "gcc (GCC) 14.3.0";
"CONFIG_CC_VERSION_TEXT" = "gcc (GCC) 15.2.0";
"CONFIG_CC_IS_GCC" = "y";
"CONFIG_GCC_VERSION" = "140300";
"CONFIG_GCC_VERSION" = "150200";
"CONFIG_CLANG_VERSION" = "0";
"CONFIG_AS_IS_GNU" = "y";
"CONFIG_AS_VERSION" = "24400";
@@ -15,8 +15,10 @@
"CONFIG_TOOLS_SUPPORT_RELR" = "y";
"CONFIG_CC_HAS_ASM_INLINE" = "y";
"CONFIG_CC_HAS_NO_PROFILE_FN_ATTR" = "y";
"CONFIG_CC_HAS_COUNTED_BY" = "y";
"CONFIG_CC_HAS_MULTIDIMENSIONAL_NONSTRING" = "y";
"CONFIG_LD_CAN_USE_KEEP_IN_OVERLAY" = "y";
"CONFIG_PAHOLE_VERSION" = "130";
"CONFIG_PAHOLE_VERSION" = "131";
"CONFIG_IRQ_WORK" = "y";
"CONFIG_BUILDTIME_TABLE_SORT" = "y";
"CONFIG_THREAD_INFO_IN_TASK" = "y";

View File

@@ -1,13 +1,13 @@
{
"CONFIG_CC_VERSION_TEXT" = "clang version 21.1.2";
"CONFIG_CC_VERSION_TEXT" = "clang version 21.1.7";
"CONFIG_GCC_VERSION" = "0";
"CONFIG_CC_IS_CLANG" = "y";
"CONFIG_CLANG_VERSION" = "210102";
"CONFIG_CLANG_VERSION" = "210107";
"CONFIG_AS_IS_LLVM" = "y";
"CONFIG_AS_VERSION" = "210102";
"CONFIG_AS_VERSION" = "210107";
"CONFIG_LD_VERSION" = "0";
"CONFIG_LD_IS_LLD" = "y";
"CONFIG_LLD_VERSION" = "210102";
"CONFIG_LLD_VERSION" = "210107";
"CONFIG_RUSTC_VERSION" = "0";
"CONFIG_RUSTC_LLVM_VERSION" = "0";
"CONFIG_CC_HAS_ASM_GOTO_OUTPUT" = "y";
@@ -19,7 +19,7 @@
"CONFIG_CC_HAS_COUNTED_BY" = "y";
"CONFIG_CC_HAS_MULTIDIMENSIONAL_NONSTRING" = "y";
"CONFIG_LD_CAN_USE_KEEP_IN_OVERLAY" = "y";
"CONFIG_PAHOLE_VERSION" = "130";
"CONFIG_PAHOLE_VERSION" = "131";
"CONFIG_IRQ_WORK" = "y";
"CONFIG_BUILDTIME_TABLE_SORT" = "y";
"CONFIG_THREAD_INFO_IN_TASK" = "y";

File diff suppressed because it is too large Load Diff

View File

@@ -1,7 +1,7 @@
{
"CONFIG_CC_VERSION_TEXT" = "gcc (GCC) 14.3.0";
"CONFIG_CC_VERSION_TEXT" = "gcc (GCC) 15.2.0";
"CONFIG_CC_IS_GCC" = "y";
"CONFIG_GCC_VERSION" = "140300";
"CONFIG_GCC_VERSION" = "150200";
"CONFIG_CLANG_VERSION" = "0";
"CONFIG_AS_IS_GNU" = "y";
"CONFIG_AS_VERSION" = "24400";
@@ -15,8 +15,9 @@
"CONFIG_TOOLS_SUPPORT_RELR" = "y";
"CONFIG_CC_HAS_ASM_INLINE" = "y";
"CONFIG_CC_HAS_NO_PROFILE_FN_ATTR" = "y";
"CONFIG_CC_HAS_COUNTED_BY" = "y";
"CONFIG_LD_CAN_USE_KEEP_IN_OVERLAY" = "y";
"CONFIG_PAHOLE_VERSION" = "130";
"CONFIG_PAHOLE_VERSION" = "131";
"CONFIG_IRQ_WORK" = "y";
"CONFIG_BUILDTIME_TABLE_SORT" = "y";
"CONFIG_THREAD_INFO_IN_TASK" = "y";

View File

@@ -1,13 +1,13 @@
{
"CONFIG_CC_VERSION_TEXT" = "clang version 21.1.2";
"CONFIG_CC_VERSION_TEXT" = "clang version 21.1.7";
"CONFIG_GCC_VERSION" = "0";
"CONFIG_CC_IS_CLANG" = "y";
"CONFIG_CLANG_VERSION" = "210102";
"CONFIG_CLANG_VERSION" = "210107";
"CONFIG_AS_IS_LLVM" = "y";
"CONFIG_AS_VERSION" = "210102";
"CONFIG_AS_VERSION" = "210107";
"CONFIG_LD_VERSION" = "0";
"CONFIG_LD_IS_LLD" = "y";
"CONFIG_LLD_VERSION" = "210102";
"CONFIG_LLD_VERSION" = "210107";
"CONFIG_RUSTC_VERSION" = "0";
"CONFIG_RUSTC_LLVM_VERSION" = "0";
"CONFIG_CC_HAS_ASM_GOTO_OUTPUT" = "y";
@@ -19,7 +19,7 @@
"CONFIG_CC_HAS_COUNTED_BY" = "y";
"CONFIG_CC_HAS_MULTIDIMENSIONAL_NONSTRING" = "y";
"CONFIG_LD_CAN_USE_KEEP_IN_OVERLAY" = "y";
"CONFIG_PAHOLE_VERSION" = "130";
"CONFIG_PAHOLE_VERSION" = "131";
"CONFIG_IRQ_WORK" = "y";
"CONFIG_BUILDTIME_TABLE_SORT" = "y";
"CONFIG_THREAD_INFO_IN_TASK" = "y";

View File

@@ -1,7 +1,7 @@
{
"CONFIG_CC_VERSION_TEXT" = "gcc (GCC) 14.3.0";
"CONFIG_CC_VERSION_TEXT" = "gcc (GCC) 15.2.0";
"CONFIG_CC_IS_GCC" = "y";
"CONFIG_GCC_VERSION" = "140300";
"CONFIG_GCC_VERSION" = "150200";
"CONFIG_CLANG_VERSION" = "0";
"CONFIG_AS_IS_GNU" = "y";
"CONFIG_AS_VERSION" = "24400";
@@ -16,8 +16,10 @@
"CONFIG_CC_HAS_ASM_INLINE" = "y";
"CONFIG_CC_HAS_ASSUME" = "y";
"CONFIG_CC_HAS_NO_PROFILE_FN_ATTR" = "y";
"CONFIG_CC_HAS_COUNTED_BY" = "y";
"CONFIG_CC_HAS_MULTIDIMENSIONAL_NONSTRING" = "y";
"CONFIG_LD_CAN_USE_KEEP_IN_OVERLAY" = "y";
"CONFIG_PAHOLE_VERSION" = "130";
"CONFIG_PAHOLE_VERSION" = "131";
"CONFIG_IRQ_WORK" = "y";
"CONFIG_BUILDTIME_TABLE_SORT" = "y";
"CONFIG_THREAD_INFO_IN_TASK" = "y";

View File

@@ -1,7 +1,7 @@
{
"CONFIG_CC_VERSION_TEXT" = "gcc (GCC) 14.3.0";
"CONFIG_CC_VERSION_TEXT" = "gcc (GCC) 15.2.0";
"CONFIG_CC_IS_GCC" = "y";
"CONFIG_GCC_VERSION" = "140300";
"CONFIG_GCC_VERSION" = "150200";
"CONFIG_CLANG_VERSION" = "0";
"CONFIG_AS_IS_GNU" = "y";
"CONFIG_AS_VERSION" = "24400";
@@ -16,8 +16,10 @@
"CONFIG_CC_HAS_ASM_INLINE" = "y";
"CONFIG_CC_HAS_ASSUME" = "y";
"CONFIG_CC_HAS_NO_PROFILE_FN_ATTR" = "y";
"CONFIG_CC_HAS_COUNTED_BY" = "y";
"CONFIG_CC_HAS_MULTIDIMENSIONAL_NONSTRING" = "y";
"CONFIG_LD_CAN_USE_KEEP_IN_OVERLAY" = "y";
"CONFIG_PAHOLE_VERSION" = "130";
"CONFIG_PAHOLE_VERSION" = "131";
"CONFIG_IRQ_WORK" = "y";
"CONFIG_BUILDTIME_TABLE_SORT" = "y";
"CONFIG_THREAD_INFO_IN_TASK" = "y";

View File

@@ -270,7 +270,7 @@ in
cachyos-lto-full = mkCachyKernel (
ltoKernelAttrs
// {
configPath = ./config-nix/cachyos-lto.x86_64-linux.nix;
configPath = ./config-nix/${arch}-linux/cachyos-lto-full.${arch}-linux.nix;
useLTO = "full";
}
);

View File

@@ -1,7 +1,7 @@
#!/usr/bin/env bash
set -eu
for flavor in cachyos{,-lto,-server,-lts,-rc,-hardened}; do
cat "$(nix build ".#legacyPackages.x86_64-linux.linuxPackages_${flavor}.kernel.kconfigToNix" --no-link --print-out-paths)" \
>"pkgs/linux-cachyos/config-nix/${flavor}.x86_64-linux.nix"
for flavor in cachyos{-gcc,-lto,-lto-full,-server,-lts,-rc,-hardened,-server-lto,-lts-lto,-rc-lto,-hardened-lto}; do
cat "$(nom build ".#nixosConfigurations.jallen-nas.pkgs.mjallen.linuxPackages_${flavor}.kernel.kconfigToNix" --no-link --print-out-paths)" \
>"/etc/nixos/packages/linux-cachyos/config-nix/x86_64-linux/${flavor}.x86_64-linux.nix"
done