I know that these mainline builds are unsupported in any way, but there
have been some efforts to quickly patch this problem for cross-
compiling.
Examples: https://bugs.launchpad.net/ubuntu/+source/linux-ti-
omap4/+bug/666267/comments/16
Also, I wrote up a quick hacky post-install script to
The mainline builds are all cross-built rather than native
built. Binaries like fixdep etc are used by the build process, and since its a
build on amd64 those binaries are complied for amd64. It is very resource
intensive to build these unsupported kernels native for each architecture.
Also note
This continues to be a issue on recent kernel:
These are amd64 files on a ppc64el .deb package:
/usr/src/linux-headers-4.19.0-041900-generic/scripts/basic/fixdep
/usr/src/linux-headers-4.19.0-041900-generic/scripts/mod/mk_elfconfig
[ Fixing fixdep - from x86_64 to ppc64el ]
After you install the debs for kernel and headers do the following:
root@lazy:/# updatedb
root@lazy:/# locate fixdep
/usr/src/linux-headers-4.10.0-041000/scripts/basic/fixdep.c
/usr/src/linux-headers-4.10.0-041000-generic/scripts/basic/.fixdep.cmd
[ Installing debs on ppc64el works ]
root@lazy:/# wget
http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10/linux-image-4.10.0-041000-generic_4.10.0-041000.201702191831_ppc64el.deb
--2017-02-23 21:16:49--
This is a known problem with cross compiling. Mainline packages are
"best" effort. Fortunately this does not happen on builders native to
the architecture.
** Changed in: linux (Ubuntu)
Importance: Undecided => Wishlist
** Changed in: linux (Ubuntu)
Assignee: Taco Screen team
** Summary changed:
- kernel ppa is building amd64 files inside ppc64el package
+ kernel ppa is building amd64 files inside mainline ppc64el package
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
7 matches
Mail list logo