moby: build w/o full config -- just pmos + nixpkgs

this *should* make iteration (of reducing kernel patches) a little quicker

this is the eventual goal, though in the meantime it may be quicker iteration to build with *only* pmos config and no full config
This commit is contained in:
2024-09-16 07:50:24 +00:00
parent 9fcbd6e7e2
commit e23429eebe
2 changed files with 18 additions and 18 deletions

View File

@@ -41,7 +41,7 @@ in
boot.kernelPackages = pkgs.linuxPackagesFor (pkgs.linux-armbian.override {
usePmosConfig = true;
withNixpkgsConfig = true;
withFullConfig = true;
withFullConfig = false;
withModemPower = true;
});

View File

@@ -9,7 +9,7 @@
sane-kernel-tools,
usePmosConfig ? true,
withNixpkgsConfig ? true,
withFullConfig ? true,
withFullConfig ? false,
withModemPower ? true,
#VVV nixpkgs calls `.override` on the kernel to configure additional things, but we don't care about those things
...
@@ -311,23 +311,23 @@ linux_latest.override {
# byName."Update-defconfigs"
] ++
lib.optionals withFullConfig [
{
name = "fix-compilation-specific-to-megi";
patch = null;
extraStructuredConfig = with lib.kernel; {
### BUILD FIXES, NOT SPECIFIC TO MY PREFERENCES
#
# disabling the sun5i_eink driver avoids this compilation error:
# CC [M] drivers/video/fbdev/sun5i-eink-neon.o
# aarch64-unknown-linux-gnu-gcc: error: unrecognized command line option '-mfloat-abi=softfp'
# aarch64-unknown-linux-gnu-gcc: error: unrecognized command line option '-mfpu=neon'
# make[3]: *** [../scripts/Makefile.build:289: drivers/video/fbdev/sun5i-eink-neon.o] Error 1
FB_SUN5I_EINK = no;
BES2600 = no; # fails to compile (implicit declaration of function 'ieee80211_tx_status'; did you mean 'ieee80211_tx_status_ni')
# {
# name = "fix-compilation-specific-to-megi";
# patch = null;
# extraStructuredConfig = with lib.kernel; {
# ### BUILD FIXES, NOT SPECIFIC TO MY PREFERENCES
# #
# # disabling the sun5i_eink driver avoids this compilation error:
# # CC [M] drivers/video/fbdev/sun5i-eink-neon.o
# # aarch64-unknown-linux-gnu-gcc: error: unrecognized command line option '-mfloat-abi=softfp'
# # aarch64-unknown-linux-gnu-gcc: error: unrecognized command line option '-mfpu=neon'
# # make[3]: *** [../scripts/Makefile.build:289: drivers/video/fbdev/sun5i-eink-neon.o] Error 1
# FB_SUN5I_EINK = no;
# BES2600 = no; # fails to compile (implicit declaration of function 'ieee80211_tx_status'; did you mean 'ieee80211_tx_status_ni')
# SUN8I_DE2_CCU = lib.mkForce module; #< want:y, got:M
};
}
# # SUN8I_DE2_CCU = lib.mkForce module; #< want:y, got:M
# };
# }
# {
# name = "fix-no-display";
# patch = null;