From: eisbaer@tilde.team
To: "Guillaume Le Vaillant" <glv@posteo.net>, help-guix@gnu.org
Subject: Re: Custom kernel config is not taken by guix
Date: Tue, 04 Apr 2023 18:34:07 +0000 [thread overview]
Message-ID: <a3d206aab99bc07a57f4e141681c90723dc050a1@tilde.team> (raw)
In-Reply-To: <871qkzbura.fsf@kitej>
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
next prev parent reply other threads:[~2023-04-04 18:34 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-03-22 16:07 Custom kernel config is not taken by guix eisbaer
2023-04-01 11:35 ` Guillaume Le Vaillant
[not found] ` <5d0a15e9ab3f8ce31577650959327c950d215fec@tilde.team>
2023-04-04 13:54 ` Guillaume Le Vaillant
2023-04-04 18:34 ` eisbaer [this message]
2023-04-05 12:14 ` Guillaume Le Vaillant
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=a3d206aab99bc07a57f4e141681c90723dc050a1@tilde.team \
--to=eisbaer@tilde.team \
--cc=glv@posteo.net \
--cc=help-guix@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/guix.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.