Public bug reported:

The resulting package that came from cross-compilation of current master
kernel (4.10-rc4+ or more precisely:
0aa0313f9d576affd7747cc3f179feb097d28990) using this command:

make-kpkg --rootcmd fakeroot --arch arm --cross-compile arm-linux-
gnueabihf- --revision=1.0 kernel_image kernel_headers

contained files in /usr/src/linux-headers-<version>/scripts/mod/ that
have been compiled for the host architecture, not for the target one. It
complicates building new modules with the libraries.

There were many x86_64 binaries, so here is only and example from my
test:

root@turris:~# file /usr/src/linux-headers-4.10.0-rc4+/scripts/mod/modpost
/usr/src/linux-headers-4.10.0-rc4+/scripts/mod/modpost: ELF 64-bit LSB shared 
object, x86-64, version 1 (SYSV), dynamically linked, interpreter 
/lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, 
BuildID[sha1]=bd976cc4c263e4ebd659ce143d8f9eebcb39b518, stripped

** Affects: kernel-package (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1658756

Title:
  Cross-compiled kernel package contains host binaries

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/kernel-package/+bug/1658756/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to