Re: Building a custom kernel with 5.8 rc2 fails with error

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

 



On Fri, Jun 26, 2020 at 12:15 PM stan <upaitag@xxxxxxxx> wrote:
>
> I sent the message below to the kernel list on Wednesday, and have not
> seen it on the list yet.  So I am copying Justin, who I expect would be
> the person that would answer this question if possible, and resending
> it in case it somehow got lost in the data center move.
>
> Hi,
>
> I am trying to build a custom kernel from the src.rpm for 5.8.0.0.rc2
> (kernel-5.8.0-0.rc2.20200623gitdd0d718152e4.1.fc33.src.rpm) on FC31, and
> it fails with the following error.  I've tried two candidates so far,
> and both failed (0622, 0623).  The same configuration works on 5.7
> kernels.
>
> Can you provide any insight, or a workaround?
>

What changes are you making to your custom build?  This is not
something we are hitting in rawhide.

Justin

>
> In file included from ./arch/x86/include/asm/atomic.h:5,
>                  from ./include/linux/atomic.h:7,
>                  from ./include/linux/llist.h:51,
>                  from ./include/linux/irq_work.h:5,
>                  from kernel/smp.c:10:
> kernel/smp.c: In function 'smp_init':
> ./include/linux/compiler.h:392:38: error: call to
>       '__compiletime_assert_156' declared with attribute error:
>       BUILD_BUG_ON failed: offsetof(struct task_struct,
>       wake_entry_type) - offsetof(struct task_struct, wake_entry) !=
>       offsetof(struct __call_single_data, flags) - offsetof(struct
>       __call_single_data, llist) 392 |  _compiletime_assert(condition,
>       msg, __compiletime_assert_, __COUNTER__) |
>                     ^ ./include/linux/compiler.h:373:4: note: in
>       definition of macro '__compiletime_assert' 373 |    prefix ##
>       suffix();    \ |    ^~~~~~ ./include/linux/compiler.h:392:2:
>       note: in expansion of macro '_compiletime_assert' 392 |
>       _compiletime_assert(condition, msg, __compiletime_assert_,
>       __COUNTER__) |  ^~~~~~~~~~~~~~~~~~~
>       ./include/linux/build_bug.h:39:37: note: in expansion of macro
>       'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg)
>       compiletime_assert(!(cond), msg) |
>            ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:2: note:
>       in expansion of macro 'BUILD_BUG_ON_MSG' 50 |
>       BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) |
>        ^~~~~~~~~~~~~~~~ kernel/smp.c:687:2: note: in expansion of macro
>       'BUILD_BUG_ON' 687 |  BUILD_BUG_ON(offsetof(struct task_struct,
>       wake_entry_type) - offsetof(struct task_struct, wake_entry) != |
>       ^~~~~~~~~~~~ make[1]: *** [scripts/Makefile.build:281:
>       kernel/smp.o] Error 1 make[1]: *** Waiting for unfinished jobs....
_______________________________________________
kernel mailing list -- kernel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to kernel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/kernel@xxxxxxxxxxxxxxxxxxxxxxx




[Index of Archives]     [Fedora General Discussion]     [Older Fedora Users Archive]     [Fedora Advisory Board]     [Fedora Security]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Mentors]     [Fedora Package Announce]     [Fedora Package Review]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Coolkey]     [Yum Users]     [Tux]     [Yosemite News]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [USB]     [Asterisk PBX]

  Powered by Linux