no..vytvoril som si "fake" x86 toolchain pomocou takehoto skriptu
echo "#! /bin/sh" >> i486-linux-gnu-gcc
echo "exec gcc -m32 ""$@"" >> i486-linux-gnu-gcc
chmod +x /home/qwerty/bin/i486-linux-gnu-gcc
for i in ar ld nm objcopy strip; do
ln -s `which $i` /home/qwerty/bin/i486-linux-gnu-$i
done
ked dam kernel kompilovat pomocou
make ARCH=i386 CROSS_COMPILE=i486-linux-gnu- -j8
tak sa to pekne skompiluje, lenze ked pouzijem toto, aby mi rovno aj vytvorilo .deb baliky ktore nasledne hodim na notebook, tak dostanem nasledovnu chybu
sudo make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers --arch=i386 --subarch=X86
tak dostanem takuto chybu
====== making target debian/stamp/conf/kernel-conf [new prereqs: ]======
make EXTRAVERSION=-custom CROSS_COMPILE=i486-linux-gnu- ARCH=i386 \
oldconfig;
make[2]: Entering directory `/media/DATA/Others/linux-3.4.3'
scripts/kconfig/conf --oldconfig Kconfig
#
# configuration written to .config
#
make[2]: Leaving directory `/media/DATA/Others/linux-3.4.3'
make EXTRAVERSION=-custom CROSS_COMPILE=i486-linux-gnu- ARCH=i386 prepare
/media/DATA/Others/linux-3.4.3/scripts/gcc-version.sh: riadok 25: i486-linux-gnu-gcc: príkaz nenájdený
/media/DATA/Others/linux-3.4.3/scripts/gcc-version.sh: riadok 26: i486-linux-gnu-gcc: príkaz nenájdený
make[2]: i486-linux-gnu-gcc: Command not found
make[2]: Entering directory `/media/DATA/Others/linux-3.4.3'
scripts/kconfig/conf --silentoldconfig Kconfig
make[2]: Leaving directory `/media/DATA/Others/linux-3.4.3'
/media/DATA/Others/linux-3.4.3/scripts/gcc-version.sh: riadok 25: i486-linux-gnu-gcc: príkaz nenájdený
/media/DATA/Others/linux-3.4.3/scripts/gcc-version.sh: riadok 26: i486-linux-gnu-gcc: príkaz nenájdený
make[2]: i486-linux-gnu-gcc: Command not found
make[2]: Entering directory `/media/DATA/Others/linux-3.4.3'
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `relocs'.
CHK include/linux/version.h
CHK include/generated/utsrelease.h
CC kernel/bounds.s
/bin/sh: 1: i486-linux-gnu-gcc: not found
make[3]: *** [kernel/bounds.s] Error 127
make[2]: *** [prepare0] Error 2
make[2]: Leaving directory `/media/DATA/Others/linux-3.4.3'
make[1]: *** [debian/stamp/conf/kernel-conf] Error 2
make[1]: Leaving directory `/media/DATA/Others/linux-3.4.3'
make: *** [debian/stamp/conf/minimal_debian] Error 2
Failed to create a ./debian directory: at /usr/bin/make-kpkg line 984.
a uz tu som dobre 2 hodiny..