Building a custom kernel with 5.8 rc2 fails with error

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

 



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?


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