help-guix
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Custom kernel config is not taken by guix


From: eisbaer
Subject: Re: Custom kernel config is not taken by guix
Date: Tue, 04 Apr 2023 18:34:07 +0000

Am 4. April 2023 um 15:54 schrieb "Guillaume Le Vaillant" <glv@posteo.net>:


> 
> skribis:
> eisbaer@tilde.team
> 
> > 
> > Thanks a lot for your reply. Your example did not work on my machine. I 
> > adjusted my config.scm as you said but the guix systemc reconfigure did not 
> > run through... 
> > 
> >  ========================
> > 
> >  error in 
> > /var/log/guix/drvs/jr/88fpnzh0kc7w7vwjz78b501sdy2jcg-linux-libre-6.1.15.drv.gz
> > 
> >  ========================
> > 
> >  [...]
> > 
> >  error: in phase 'configure': uncaught exception:
> > 
> >  misc-error #f "~A ~S" ("Mismatching configurations in .config and 
> > arch/x86/configs/guix_defconfig" (("CONFIG_DEBUG_INFO" (#f "y")))) #f 
> > 
> >  phase `configure' failed after 14.2 seconds
> > 
> >  Backtrace:
> > 
> >  8 (primitive-load "/gnu/store/a2kzfabrb2qrj85xq5z8fnkg9z5…")
> > 
> >  In guix/build/gnu-build-system.scm:
> > 
> >  906:2 7 (gnu-build #:source _ #:outputs _ #:inputs _ #:phases . #)
> > 
> >  In ice-9/boot-9.scm:
> > 
> >  1752:10 6 (with-exception-handler _ _ #:unwind? _ # _)
> > 
> >  In srfi/srfi-1.scm:
> > 
> >  634:9 5 (for-each #<procedure 7ffff6107740 at guix/build/gnu-b…> …)
> > 
> >  In ice-9/boot-9.scm:
> > 
> >  1752:10 4 (with-exception-handler _ _ #:unwind? _ # _)
> > 
> >  In guix/build/gnu-build-system.scm:
> > 
> >  927:23 3 (_)
> > 
> >  In guix/build/kconfig.scm:
> > 
> >  174:6 2 (verify-config ".config" "arch/x86/configs/guix_defconf…")
> > 
> >  In ice-9/boot-9.scm:
> > 
> >  1685:16 1 (raise-exception _ #:continuable? _)
> > 
> >  1685:16 0 (raise-exception _ #:continuable? _)
> > 
> >  ice-9/boot-9.scm:1685:16: In procedure raise-exception:
> > 
> >  Mismatching configurations in .config and arch/x86/configs/guix_defconfig 
> > (("CONFIG_DEBUG_INFO" (#f "y")))
> > 
> 
> Hi.
> 
> Using the 'customize-linux' function with the '#:configs' keyword just
> 
> adds the specified options to the config file. In this case it
> 
> looks like there are other options in the config file that are not
> 
> compatible with the added CONFIG_DEBUG_INFO option.
> 
> So I think you will have to make a kernel config file with the options
> 
> you want using a regular kernel configurator (e.g. "make menuconfig",
> 
> "make xconfig" etc in the kernel source tree). Then you should be able
> 
> to use this custom config file with the '#:defconfig' keyword:
> 
> --8<---------------cut here---------------start------------->8---
> 
> (define linux-libre-debug
> 
>  (customize-linux #:linux linux-libre
> 
>  #:defconfig (local-file "/path/to/custom/config")))
> 
> (operating-system
> 
>  (kernel linux-libre-debug)
> 
>  ...)
> 
> --8<---------------cut here---------------end--------------->8---
>

Ok. Thank you! That worked. At least it compiles now... However I happen to get 
the following error during the compilation process:

====================
zcat 
/var/log/guix/drvs/1l/3q5c3d89fv3dibynv55v3jqa4cdmxl-linux-libre-6.2.9.drv.gz
====================
  AR      arch/x86/pci/built-in.a
  CC      arch/x86/power/cpu.o
  CC      arch/x86/power/hibernate_64.o
  AS      arch/x86/power/hibernate_asm_64.o
  CC      arch/x86/power/hibernate.o
  AR      arch/x86/power/built-in.a
  AR      built-in.a
  AR      vmlinux.a
  LD      vmlinux.o
make[1]: *** [scripts/Makefile.vmlinux_o:61: vmlinux.o] Error 137
make[1]: *** Deleting file 'vmlinux.o'
make: *** [Makefile:1245: vmlinux_o] Error 2
error: in phase 'build': uncaught exception:
%exception #<&invoke-error program: "make" arguments: ("-j" "1") exit-status: 2 
term-signal: #f stop-signal: #f> 
phase `build' failed after 1951.1 seconds
command "make" "-j" "1" failed with status 2



reply via email to

[Prev in Thread] Current Thread [Next in Thread]