Red Hat Bugzilla – Bug 629423
module signing failing on cross-builds due to linker misuse
Last modified: 2015-08-31 23:50:48 EDT
While trying to build an i386 kernel image from 2.6.32-70.el6 on a x86_64 machine, ld fails when linking signatures into modules: $ make ARCH=x86 [...] LD [M] Documentation/DocBook/procfs_example.ko.unsigned SIGN [M] Documentation/DocBook/procfs_example.ko ld: Relocatable linking with relocations from format elf32-i386 (Documentation/DocBook/procfs_example.ko.unsigned) to format elf64-x86-64 (Documentation/DocBook/procfs_example.ko) is not supported make[3]: *** [Documentation/DocBook/procfs_example.ko] Error 1
Patch(es) available on kernel-2.6.32-83.el6
An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on therefore solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHSA-2011-0542.html