[yocto] [meta-ti] Migration from 1.7.1 to 1.8 - kernel-abiversion missing

Brian Hutchinson b.hutchman at gmail.com
Fri May 15 06:55:44 PDT 2015


On Thu, May 14, 2015 at 6:16 PM, Brian Hutchinson <b.hutchman at gmail.com> wrote:
>
> On May 14, 2015 6:08 PM, "Denys Dmytriyenko" <denis at denix.org> wrote:
>>
>> On Tue, May 12, 2015 at 11:35:20AM -0400, Bruce Ashfield wrote:
>> > On 2015-05-12 10:20 AM, Brian Hutchinson wrote:
>> > >On Mon, May 11, 2015 at 3:06 PM, Bruce Ashfield
>> > ><bruce.ashfield at windriver.com> wrote:
>> > >>On 2015-05-11 02:10 PM, Brian Hutchinson wrote:
>> > >>>
>> > >>>On Thu, Apr 30, 2015 at 10:06 AM, Bruce Ashfield
>> > >>><bruce.ashfield at windriver.com> wrote:
>> > >>>>
>> > >>>>It is plausible. But in theory, linux-dummy should still provide
>> > >>>>what you need (but since it doesn't build anything, there is
>> > >>>>no abi .. and no modules can be built against it) .. so the
>> > >>>>error isn't graceful.
>> > >>>>
>> > >>>>Bruce
>> > >>>
>> > >>>
>> > >>>I can confirm this same problem is happening to me.  I just updated
>> > >>>one of my builds from 1.7 to 1.8 and am also getting my rootfs to
>> > >>> fail
>> > >>>due to no abi kernel version:
>> > >>
>> > >>
>> > >>We still have a race condition in the 1.8 branch for the population
>> > >>of the build-artifacts directory.
>> > >>
>> > >>If modules start building, they'll race against the population of the
>> > >>abiversion, and you may see that message.
>> > >>
>> > >>There's a proposed patch for master, but I don't think it is in
>> > >>fido yet.
>> > >>
>> > >>Bruce
>> > >
>> > >Hi Bruce,
>> > >
>> > >I did some searches and looks like there are a number of 'race'
>> > >condition fixes but it wasn't obvious which one I may need.  Is it
>> > >this one:
>> >
>> > > >http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=02d0a003d603266114512160b209876199241e98
>> > >
>> >
>> > That's the one that should make sure that the shared workdir
>> > (Which has the abiversion) is in place before building any modules.
>> >
>> > I can't say that it is exactly your issue, but it is the change
>> > I was thinking of.
>>
>> Brian,
>>
>> Were you able to try the above mentioned commit against am180x in meta-ti?
>> Did
>> it solve the missing abi kernel version? Thanks.
>>
>> --
>> Denys
>
> Hi Denys,
>
> No, I got caught up in something else ... I'll try it tomorrow and report
> back after I cherry pick that commit Bruce mentioned.
>
> Regards,
>
> Brian

Update.  Not sure if I did this right but this is what I did.  I added
master as a remote and cherry picked
02d0a003d603266114512160b209876199241e98.  Next I just went for it and
tried to bitbake my image again and got the same result as before.
Next I did a bitbake cleanall on virtual/kernel and tried to make my
image again and still got the same result.

I'm going to leave this build as is and setup a new one using 1.8
master and see if I get the same thing again.  I'll leave this broken
build alone for a while in case someone wants me to try something with
it to fix it.

Regards,

Brian



More information about the yocto mailing list