On Mon, Mar 6, 2023 at 12:36 PM Bruce Ashfield via
lists.yoctoproject.org
<[email protected]> wrote:
>
> On Sat, Mar 4, 2023 at 4:09 AM <[email protected]> wrote:
> >
> > Hi Bruce,
> > Thanks, I missed the "make scripts prepare" 8 years has past since I did 
> > this the last time.
> > Now I can compile and load the driver but still get the warning.
> >
> > warning: the compiler differs from the one used to build the kernel
> >   The kernel was built by: x86_64-poky-linux-gcc (GCC) 11.3.0
> >   You are using:           gcc (GCC) 11.3.0
> >
> >
> > So something is not 100% correct.
>
> That is expected at the moment, since we are cross compiling on the
> host, but natively building on the target.
>
> kernel-devsrc takes steps to ensure that kernel reconfiguration
> doesn't happen on target (which I assume you aren't seeing), but it
> doesn't fix that up.
>
> In kernel devsrc, I could also fix that compiler string in the
> captured .config, but we can't change the kernel-build-artifacts
> .config, as it is used for future cross builds.

I've fixed the compiler strings in kernel-devsrc, so there's no longer
a warning on the target.

I'll include the change in one of my next pull requests.

Bruce

>
> Bruce
>
> >
> > Kind regards
> > Anders
> >
> >
> >
> > -----Original Message-----
> > From: [email protected] 
> > <[email protected]> On Behalf Of Bruce Ashfield
> > Sent: den 3 mars 2023 19:08
> > To: Anders Berndtsson <[email protected]>
> > Cc: [email protected]
> > Subject: Re: [linux-yocto] Can't compile kernel module under kirkstone
> >
> > On Fri, Mar 3, 2023 at 12:23 PM Anders Berndtsson 
> > <[email protected]> wrote:
> > >
> > > Get this message when compiling a kernel module under branch kirkstone
> > > and intel-corei7-64
> > > warning: the compiler differs from the one used to build the kerne
> > >   The kernel was built by: x86_64-poky-linux-gcc (GCC) 11.3.0
> > >   You are using:           gcc (GCC) 11.3.0
> > > cat /proc/version
> > > Linux version 5.15.85-intel-pk-standard (oe-user@oe-host)
> > > (x86_64-poky-linux-gcc (GCC) 11.3.0, GNU ld (GNU Binutils)
> > > 2.38.20220708) #1 SMP PREEMPT Wed Jan 11 19:36:47 UTC 2023 gcc
> > > --version gcc (GCC) 11.3.0 Copyright (C) 2021 Free Software Foundation, 
> > > Inc.
> > > This is free software; see the source for copying conditions.  There
> > > is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR 
> > > PURPOSE.
> >
> > So you are building the module on target ? If so, that is something we test 
> > nightly, and as part of the release builds, so it is known to work for all 
> > releases (i.e. we won't release with it broken).
> >
> > >
> > > But I actual believe that I use the same compiler as the one used to 
> > > build the kernel.
> > > I suspect that the version format from the gcc compiler has changed so 
> > > the compare of the versions don't work.
> > >
> > > The kernel compiling works for an old Yocto kernel 3.19.5  from 2015  
> > > with same makefile and source file.
> >
> > A kernel of that vintage wouldn't have checks for the compiler.
> >
> > We'd have to know more about your image, your layers, if kernel-devsrc is 
> > installed on target, and if you've done "make scripts prepare"
> > before starting to build the module.
> >
> > Bruce
> >
> > >
> > >
> > >
> > >
> >
> >
> > --
> > - Thou shalt not follow the NULL pointer, for chaos and madness await thee 
> > at its end
> > - "Use the force Harry" - Gandalf, Star Trek II
> >
>
>
> --
> - Thou shalt not follow the NULL pointer, for chaos and madness await
> thee at its end
> - "Use the force Harry" - Gandalf, Star Trek II
>
> 
>


-- 
- Thou shalt not follow the NULL pointer, for chaos and madness await
thee at its end
- "Use the force Harry" - Gandalf, Star Trek II
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#12242): 
https://lists.yoctoproject.org/g/linux-yocto/message/12242
Mute This Topic: https://lists.yoctoproject.org/mt/97367211/21656
Group Owner: [email protected]
Unsubscribe: 
https://lists.yoctoproject.org/g/linux-yocto/leave/6687884/21656/624485779/xyzzy
 [[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to