[ 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 /usr/src/linux-headers-4.10.0-041000-generic/scripts/basic/fixdep /usr/src/linux-headers-4.10.0-041000-generic/scripts/basic/fixdep.c /usr/src/linux-headers-4.9.0-15/scripts/basic/fixdep.c /usr/src/linux-headers-4.9.0-15-generic/scripts/basic/.fixdep.cmd /usr/src/linux-headers-4.9.0-15-generic/scripts/basic/fixdep /usr/src/linux-headers-4.9.0-15-generic/scripts/basic/fixdep.c root@lazy:/#
root@lazy:/usr/src/linux-headers-4.10.0-041000-generic/scripts/basic# ls bin2c bin2c.c fixdep fixdep.c Makefile root@lazy:/usr/src/linux-headers-4.10.0-041000-generic/scripts/basic# file fixdep fixdep: 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]=438d1c0255e4943c4af1b9568a4cbe83d9034737, not stripped
root@lazy:/usr/src/linux-headers-4.10.0-041000-generics# apt update; apt install -y make gcc
root@lazy:/usr/src/linux-headers-4.10.0-041000-generic# make scripts_basic HOSTCC scripts/basic/fixdep HOSTCC scripts/basic/bin2c HOSTCC scripts/kconfig/conf.o HOSTCC scripts/kconfig/zconf.tab.o HOSTLD scripts/kconfig/conf scripts/kconfig/conf --silentoldconfig Kconfig root@lazy:/usr/src/linux-headers-4.10.0-041000-generic#
root@lazy:/usr/src/linux-headers-4.10.0-041000-generic# file /usr/src/linux-headers-4.10.0-041000-generic/scripts/basic/fixdep /usr/src/linux-headers-4.10.0-041000-generic/scripts/basic/fixdep: ELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=497f0dbcfa70be01e7057cfd674e361ccd6d035d, not stripped root@lazy:/usr/src/linux-headers-4.10.0-041000-generic#
[ Fixing fixdep - from x86_64 to ppc64el ]
After you install the debs for kernel and headers do the following:
root@lazy:/# updatedb linux-headers- 4.10.0- 041000/ scripts/ basic/fixdep. c linux-headers- 4.10.0- 041000- generic/ scripts/ basic/. fixdep. cmd linux-headers- 4.10.0- 041000- generic/ scripts/ basic/fixdep linux-headers- 4.10.0- 041000- generic/ scripts/ basic/fixdep. c linux-headers- 4.9.0-15/ scripts/ basic/fixdep. c linux-headers- 4.9.0-15- generic/ scripts/ basic/. fixdep. cmd linux-headers- 4.9.0-15- generic/ scripts/ basic/fixdep linux-headers- 4.9.0-15- generic/ scripts/ basic/fixdep. c
root@lazy:/# locate fixdep
/usr/src/
/usr/src/
/usr/src/
/usr/src/
/usr/src/
/usr/src/
/usr/src/
/usr/src/
root@lazy:/#
root@lazy: /usr/src/ linux-headers- 4.10.0- 041000- generic/ scripts/ basic# ls /usr/src/ linux-headers- 4.10.0- 041000- generic/ scripts/ basic# file fixdep ld-linux- x86-64. so.2, for GNU/Linux 2.6.32, BuildID[ sha1]=438d1c025 5e4943c4af1b956 8a4cbe83d903473 7, not stripped
bin2c bin2c.c fixdep fixdep.c Makefile
root@lazy:
fixdep: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/
root@lazy: /usr/src/ linux-headers- 4.10.0- 041000- generics# apt update; apt install -y make gcc
root@lazy: /usr/src/ linux-headers- 4.10.0- 041000- generic# make scripts_basic basic/fixdep kconfig/ conf.o kconfig/ zconf.tab. o kconfig/ conf kconfig/ conf --silentoldconfig Kconfig /usr/src/ linux-headers- 4.10.0- 041000- generic#
HOSTCC scripts/
HOSTCC scripts/basic/bin2c
HOSTCC scripts/
HOSTCC scripts/
HOSTLD scripts/
scripts/
root@lazy:
root@lazy: /usr/src/ linux-headers- 4.10.0- 041000- generic# file /usr/src/ linux-headers- 4.10.0- 041000- generic/ scripts/ basic/fixdep linux-headers- 4.10.0- 041000- generic/ scripts/ basic/fixdep: ELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.2.0, BuildID[ sha1]=497f0dbcf a70be01e7057cfd 674e361ccd6d035 d, not stripped /usr/src/ linux-headers- 4.10.0- 041000- generic#
/usr/src/
root@lazy: