* Where is the kernel configuration file?
@ 2021-03-06 9:37 Paul D. DeRocco
2021-03-06 15:32 ` [yocto] " Darcy Watkins
0 siblings, 1 reply; 2+ messages in thread
From: Paul D. DeRocco @ 2021-03-06 9:37 UTC (permalink / raw)
To: yocto
I've found various answers to this. The correct answer appears to be in
tmp/work-shared/<machine>/kernel-source, but I didn't even have this
directory, after doing a working build of core-image-minimal. After more
searching, I discovered that this was because most of my build was from
shared state. So I ran "bitbake linux-yocto-rt -c menuconfig", and it
unpacked the kernel source into this location, but there was no .config
file. I told menuconfig to save the current configuration under that name,
but it said it hadn't changed, so didn't save it.
I ran menuconfig again, and told it to save it as "fooconfig", because I
just wanted to look at it. This time, it didn't complain, but it didn't
create that file either. So I ran it again, and told it to save it as
"/home/pauld/fooconfig". That finally worked.
So the minor question is: When I told it to save it as "fooconfig", why
didn't it create that file in the kernel-source directory? Or did something
in the do_menuconfig code subvert the menuconfig program and delete its
output?
The bigger question is: Where is the config file that is actually used to
build the kernel? I'm trying various builds in different trees, and would
like to compare the configurations. There must be _some_ file it's reading,
mustn't there?
--
Ciao, Paul D. DeRocco
Paul mailto:pderocco@ix.netcom.com
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [yocto] Where is the kernel configuration file?
2021-03-06 9:37 Where is the kernel configuration file? Paul D. DeRocco
@ 2021-03-06 15:32 ` Darcy Watkins
0 siblings, 0 replies; 2+ messages in thread
From: Darcy Watkins @ 2021-03-06 15:32 UTC (permalink / raw)
To: pderocco; +Cc: yocto
[-- Attachment #1: Type: text/plain, Size: 2188 bytes --]
Hi, The .config will be under tmp/work/(your arch)/linux-(whatever flavour)/build-(some suffix) since it is a generated intermediate and not considered to be source
---
Regards,
Darcy
Darcy Watkins :: Senior Staff Engineer, Firmware
SIERRA WIRELESS
Direct +1 604 233 7989<tel:+1%20604%20233%207989> :: Fax +1 604 231 1109<tel:+1%20604%20231%201109> :: Main +1 604 231 1100<tel:+1%20604%20231%201100>
13811 Wireless Way :: Richmond, BC Canada V6V 3A4<x-apple-data-detectors://3/1>
[M5]
dwatkins@sierrawireless.com<mailto:dwatkins@sierrawireless.com> :: www.sierrawireless.com<http://www.sierrawireless.com/>
On Mar 6, 2021, at 1:37 AM, Paul D. DeRocco via lists.yoctoproject.org <pderocco=ix.netcom.com@lists.yoctoproject.org> wrote:
I've found various answers to this. The correct answer appears to be in
tmp/work-shared/<machine>/kernel-source, but I didn't even have this
directory, after doing a working build of core-image-minimal. After more
searching, I discovered that this was because most of my build was from
shared state. So I ran "bitbake linux-yocto-rt -c menuconfig", and it
unpacked the kernel source into this location, but there was no .config
file. I told menuconfig to save the current configuration under that name,
but it said it hadn't changed, so didn't save it.
I ran menuconfig again, and told it to save it as "fooconfig", because I
just wanted to look at it. This time, it didn't complain, but it didn't
create that file either. So I ran it again, and told it to save it as
"/home/pauld/fooconfig". That finally worked.
So the minor question is: When I told it to save it as "fooconfig", why
didn't it create that file in the kernel-source directory? Or did something
in the do_menuconfig code subvert the menuconfig program and delete its
output?
The bigger question is: Where is the config file that is actually used to
build the kernel? I'm trying various builds in different trees, and would
like to compare the configurations. There must be _some_ file it's reading,
mustn't there?
--
Ciao, Paul D. DeRocco
Paul mailto:pderocco@ix.netcom.com
[-- Attachment #2: Type: text/html, Size: 6026 bytes --]
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2021-03-06 15:32 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-03-06 9:37 Where is the kernel configuration file? Paul D. DeRocco
2021-03-06 15:32 ` [yocto] " Darcy Watkins
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.