kernels
This commit is contained in:
7
packages/linux-cachyos/build-all.sh
Executable file
7
packages/linux-cachyos/build-all.sh
Executable 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
|
||||||
@@ -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_CC_IS_GCC" = "y";
|
||||||
"CONFIG_GCC_VERSION" = "140300";
|
"CONFIG_GCC_VERSION" = "150200";
|
||||||
"CONFIG_CLANG_VERSION" = "0";
|
"CONFIG_CLANG_VERSION" = "0";
|
||||||
"CONFIG_AS_IS_GNU" = "y";
|
"CONFIG_AS_IS_GNU" = "y";
|
||||||
"CONFIG_AS_VERSION" = "24400";
|
"CONFIG_AS_VERSION" = "24400";
|
||||||
@@ -16,8 +16,10 @@
|
|||||||
"CONFIG_CC_HAS_ASM_INLINE" = "y";
|
"CONFIG_CC_HAS_ASM_INLINE" = "y";
|
||||||
"CONFIG_CC_HAS_ASSUME" = "y";
|
"CONFIG_CC_HAS_ASSUME" = "y";
|
||||||
"CONFIG_CC_HAS_NO_PROFILE_FN_ATTR" = "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_LD_CAN_USE_KEEP_IN_OVERLAY" = "y";
|
||||||
"CONFIG_PAHOLE_VERSION" = "130";
|
"CONFIG_PAHOLE_VERSION" = "131";
|
||||||
"CONFIG_IRQ_WORK" = "y";
|
"CONFIG_IRQ_WORK" = "y";
|
||||||
"CONFIG_BUILDTIME_TABLE_SORT" = "y";
|
"CONFIG_BUILDTIME_TABLE_SORT" = "y";
|
||||||
"CONFIG_THREAD_INFO_IN_TASK" = "y";
|
"CONFIG_THREAD_INFO_IN_TASK" = "y";
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -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_CC_IS_GCC" = "y";
|
||||||
"CONFIG_GCC_VERSION" = "140300";
|
"CONFIG_GCC_VERSION" = "150200";
|
||||||
"CONFIG_CLANG_VERSION" = "0";
|
"CONFIG_CLANG_VERSION" = "0";
|
||||||
"CONFIG_AS_IS_GNU" = "y";
|
"CONFIG_AS_IS_GNU" = "y";
|
||||||
"CONFIG_AS_VERSION" = "24400";
|
"CONFIG_AS_VERSION" = "24400";
|
||||||
@@ -15,8 +15,10 @@
|
|||||||
"CONFIG_TOOLS_SUPPORT_RELR" = "y";
|
"CONFIG_TOOLS_SUPPORT_RELR" = "y";
|
||||||
"CONFIG_CC_HAS_ASM_INLINE" = "y";
|
"CONFIG_CC_HAS_ASM_INLINE" = "y";
|
||||||
"CONFIG_CC_HAS_NO_PROFILE_FN_ATTR" = "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_LD_CAN_USE_KEEP_IN_OVERLAY" = "y";
|
||||||
"CONFIG_PAHOLE_VERSION" = "130";
|
"CONFIG_PAHOLE_VERSION" = "131";
|
||||||
"CONFIG_IRQ_WORK" = "y";
|
"CONFIG_IRQ_WORK" = "y";
|
||||||
"CONFIG_BUILDTIME_TABLE_SORT" = "y";
|
"CONFIG_BUILDTIME_TABLE_SORT" = "y";
|
||||||
"CONFIG_THREAD_INFO_IN_TASK" = "y";
|
"CONFIG_THREAD_INFO_IN_TASK" = "y";
|
||||||
|
|||||||
@@ -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_GCC_VERSION" = "0";
|
||||||
"CONFIG_CC_IS_CLANG" = "y";
|
"CONFIG_CC_IS_CLANG" = "y";
|
||||||
"CONFIG_CLANG_VERSION" = "210102";
|
"CONFIG_CLANG_VERSION" = "210107";
|
||||||
"CONFIG_AS_IS_LLVM" = "y";
|
"CONFIG_AS_IS_LLVM" = "y";
|
||||||
"CONFIG_AS_VERSION" = "210102";
|
"CONFIG_AS_VERSION" = "210107";
|
||||||
"CONFIG_LD_VERSION" = "0";
|
"CONFIG_LD_VERSION" = "0";
|
||||||
"CONFIG_LD_IS_LLD" = "y";
|
"CONFIG_LD_IS_LLD" = "y";
|
||||||
"CONFIG_LLD_VERSION" = "210102";
|
"CONFIG_LLD_VERSION" = "210107";
|
||||||
"CONFIG_RUSTC_VERSION" = "0";
|
"CONFIG_RUSTC_VERSION" = "0";
|
||||||
"CONFIG_RUSTC_LLVM_VERSION" = "0";
|
"CONFIG_RUSTC_LLVM_VERSION" = "0";
|
||||||
"CONFIG_CC_HAS_ASM_GOTO_OUTPUT" = "y";
|
"CONFIG_CC_HAS_ASM_GOTO_OUTPUT" = "y";
|
||||||
@@ -19,7 +19,7 @@
|
|||||||
"CONFIG_CC_HAS_COUNTED_BY" = "y";
|
"CONFIG_CC_HAS_COUNTED_BY" = "y";
|
||||||
"CONFIG_CC_HAS_MULTIDIMENSIONAL_NONSTRING" = "y";
|
"CONFIG_CC_HAS_MULTIDIMENSIONAL_NONSTRING" = "y";
|
||||||
"CONFIG_LD_CAN_USE_KEEP_IN_OVERLAY" = "y";
|
"CONFIG_LD_CAN_USE_KEEP_IN_OVERLAY" = "y";
|
||||||
"CONFIG_PAHOLE_VERSION" = "130";
|
"CONFIG_PAHOLE_VERSION" = "131";
|
||||||
"CONFIG_IRQ_WORK" = "y";
|
"CONFIG_IRQ_WORK" = "y";
|
||||||
"CONFIG_BUILDTIME_TABLE_SORT" = "y";
|
"CONFIG_BUILDTIME_TABLE_SORT" = "y";
|
||||||
"CONFIG_THREAD_INFO_IN_TASK" = "y";
|
"CONFIG_THREAD_INFO_IN_TASK" = "y";
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -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_CC_IS_GCC" = "y";
|
||||||
"CONFIG_GCC_VERSION" = "140300";
|
"CONFIG_GCC_VERSION" = "150200";
|
||||||
"CONFIG_CLANG_VERSION" = "0";
|
"CONFIG_CLANG_VERSION" = "0";
|
||||||
"CONFIG_AS_IS_GNU" = "y";
|
"CONFIG_AS_IS_GNU" = "y";
|
||||||
"CONFIG_AS_VERSION" = "24400";
|
"CONFIG_AS_VERSION" = "24400";
|
||||||
@@ -15,8 +15,9 @@
|
|||||||
"CONFIG_TOOLS_SUPPORT_RELR" = "y";
|
"CONFIG_TOOLS_SUPPORT_RELR" = "y";
|
||||||
"CONFIG_CC_HAS_ASM_INLINE" = "y";
|
"CONFIG_CC_HAS_ASM_INLINE" = "y";
|
||||||
"CONFIG_CC_HAS_NO_PROFILE_FN_ATTR" = "y";
|
"CONFIG_CC_HAS_NO_PROFILE_FN_ATTR" = "y";
|
||||||
|
"CONFIG_CC_HAS_COUNTED_BY" = "y";
|
||||||
"CONFIG_LD_CAN_USE_KEEP_IN_OVERLAY" = "y";
|
"CONFIG_LD_CAN_USE_KEEP_IN_OVERLAY" = "y";
|
||||||
"CONFIG_PAHOLE_VERSION" = "130";
|
"CONFIG_PAHOLE_VERSION" = "131";
|
||||||
"CONFIG_IRQ_WORK" = "y";
|
"CONFIG_IRQ_WORK" = "y";
|
||||||
"CONFIG_BUILDTIME_TABLE_SORT" = "y";
|
"CONFIG_BUILDTIME_TABLE_SORT" = "y";
|
||||||
"CONFIG_THREAD_INFO_IN_TASK" = "y";
|
"CONFIG_THREAD_INFO_IN_TASK" = "y";
|
||||||
|
|||||||
@@ -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_GCC_VERSION" = "0";
|
||||||
"CONFIG_CC_IS_CLANG" = "y";
|
"CONFIG_CC_IS_CLANG" = "y";
|
||||||
"CONFIG_CLANG_VERSION" = "210102";
|
"CONFIG_CLANG_VERSION" = "210107";
|
||||||
"CONFIG_AS_IS_LLVM" = "y";
|
"CONFIG_AS_IS_LLVM" = "y";
|
||||||
"CONFIG_AS_VERSION" = "210102";
|
"CONFIG_AS_VERSION" = "210107";
|
||||||
"CONFIG_LD_VERSION" = "0";
|
"CONFIG_LD_VERSION" = "0";
|
||||||
"CONFIG_LD_IS_LLD" = "y";
|
"CONFIG_LD_IS_LLD" = "y";
|
||||||
"CONFIG_LLD_VERSION" = "210102";
|
"CONFIG_LLD_VERSION" = "210107";
|
||||||
"CONFIG_RUSTC_VERSION" = "0";
|
"CONFIG_RUSTC_VERSION" = "0";
|
||||||
"CONFIG_RUSTC_LLVM_VERSION" = "0";
|
"CONFIG_RUSTC_LLVM_VERSION" = "0";
|
||||||
"CONFIG_CC_HAS_ASM_GOTO_OUTPUT" = "y";
|
"CONFIG_CC_HAS_ASM_GOTO_OUTPUT" = "y";
|
||||||
@@ -19,7 +19,7 @@
|
|||||||
"CONFIG_CC_HAS_COUNTED_BY" = "y";
|
"CONFIG_CC_HAS_COUNTED_BY" = "y";
|
||||||
"CONFIG_CC_HAS_MULTIDIMENSIONAL_NONSTRING" = "y";
|
"CONFIG_CC_HAS_MULTIDIMENSIONAL_NONSTRING" = "y";
|
||||||
"CONFIG_LD_CAN_USE_KEEP_IN_OVERLAY" = "y";
|
"CONFIG_LD_CAN_USE_KEEP_IN_OVERLAY" = "y";
|
||||||
"CONFIG_PAHOLE_VERSION" = "130";
|
"CONFIG_PAHOLE_VERSION" = "131";
|
||||||
"CONFIG_IRQ_WORK" = "y";
|
"CONFIG_IRQ_WORK" = "y";
|
||||||
"CONFIG_BUILDTIME_TABLE_SORT" = "y";
|
"CONFIG_BUILDTIME_TABLE_SORT" = "y";
|
||||||
"CONFIG_THREAD_INFO_IN_TASK" = "y";
|
"CONFIG_THREAD_INFO_IN_TASK" = "y";
|
||||||
|
|||||||
@@ -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_CC_IS_GCC" = "y";
|
||||||
"CONFIG_GCC_VERSION" = "140300";
|
"CONFIG_GCC_VERSION" = "150200";
|
||||||
"CONFIG_CLANG_VERSION" = "0";
|
"CONFIG_CLANG_VERSION" = "0";
|
||||||
"CONFIG_AS_IS_GNU" = "y";
|
"CONFIG_AS_IS_GNU" = "y";
|
||||||
"CONFIG_AS_VERSION" = "24400";
|
"CONFIG_AS_VERSION" = "24400";
|
||||||
@@ -16,8 +16,10 @@
|
|||||||
"CONFIG_CC_HAS_ASM_INLINE" = "y";
|
"CONFIG_CC_HAS_ASM_INLINE" = "y";
|
||||||
"CONFIG_CC_HAS_ASSUME" = "y";
|
"CONFIG_CC_HAS_ASSUME" = "y";
|
||||||
"CONFIG_CC_HAS_NO_PROFILE_FN_ATTR" = "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_LD_CAN_USE_KEEP_IN_OVERLAY" = "y";
|
||||||
"CONFIG_PAHOLE_VERSION" = "130";
|
"CONFIG_PAHOLE_VERSION" = "131";
|
||||||
"CONFIG_IRQ_WORK" = "y";
|
"CONFIG_IRQ_WORK" = "y";
|
||||||
"CONFIG_BUILDTIME_TABLE_SORT" = "y";
|
"CONFIG_BUILDTIME_TABLE_SORT" = "y";
|
||||||
"CONFIG_THREAD_INFO_IN_TASK" = "y";
|
"CONFIG_THREAD_INFO_IN_TASK" = "y";
|
||||||
|
|||||||
@@ -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_CC_IS_GCC" = "y";
|
||||||
"CONFIG_GCC_VERSION" = "140300";
|
"CONFIG_GCC_VERSION" = "150200";
|
||||||
"CONFIG_CLANG_VERSION" = "0";
|
"CONFIG_CLANG_VERSION" = "0";
|
||||||
"CONFIG_AS_IS_GNU" = "y";
|
"CONFIG_AS_IS_GNU" = "y";
|
||||||
"CONFIG_AS_VERSION" = "24400";
|
"CONFIG_AS_VERSION" = "24400";
|
||||||
@@ -16,8 +16,10 @@
|
|||||||
"CONFIG_CC_HAS_ASM_INLINE" = "y";
|
"CONFIG_CC_HAS_ASM_INLINE" = "y";
|
||||||
"CONFIG_CC_HAS_ASSUME" = "y";
|
"CONFIG_CC_HAS_ASSUME" = "y";
|
||||||
"CONFIG_CC_HAS_NO_PROFILE_FN_ATTR" = "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_LD_CAN_USE_KEEP_IN_OVERLAY" = "y";
|
||||||
"CONFIG_PAHOLE_VERSION" = "130";
|
"CONFIG_PAHOLE_VERSION" = "131";
|
||||||
"CONFIG_IRQ_WORK" = "y";
|
"CONFIG_IRQ_WORK" = "y";
|
||||||
"CONFIG_BUILDTIME_TABLE_SORT" = "y";
|
"CONFIG_BUILDTIME_TABLE_SORT" = "y";
|
||||||
"CONFIG_THREAD_INFO_IN_TASK" = "y";
|
"CONFIG_THREAD_INFO_IN_TASK" = "y";
|
||||||
|
|||||||
@@ -270,7 +270,7 @@ in
|
|||||||
cachyos-lto-full = mkCachyKernel (
|
cachyos-lto-full = mkCachyKernel (
|
||||||
ltoKernelAttrs
|
ltoKernelAttrs
|
||||||
// {
|
// {
|
||||||
configPath = ./config-nix/cachyos-lto.x86_64-linux.nix;
|
configPath = ./config-nix/${arch}-linux/cachyos-lto-full.${arch}-linux.nix;
|
||||||
useLTO = "full";
|
useLTO = "full";
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
set -eu
|
set -eu
|
||||||
|
|
||||||
for flavor in cachyos{,-lto,-server,-lts,-rc,-hardened}; do
|
for flavor in cachyos{-gcc,-lto,-lto-full,-server,-lts,-rc,-hardened,-server-lto,-lts-lto,-rc-lto,-hardened-lto}; do
|
||||||
cat "$(nix build ".#legacyPackages.x86_64-linux.linuxPackages_${flavor}.kernel.kconfigToNix" --no-link --print-out-paths)" \
|
cat "$(nom build ".#nixosConfigurations.jallen-nas.pkgs.mjallen.linuxPackages_${flavor}.kernel.kconfigToNix" --no-link --print-out-paths)" \
|
||||||
>"pkgs/linux-cachyos/config-nix/${flavor}.x86_64-linux.nix"
|
>"/etc/nixos/packages/linux-cachyos/config-nix/x86_64-linux/${flavor}.x86_64-linux.nix"
|
||||||
done
|
done
|
||||||
|
|||||||
Reference in New Issue
Block a user