( gtk | 2008. 05. 23., p – 13:48 )

Sziasztok !

TS-7200 ARM gepre probalok kernel forditani.
Letoltottem innen http://arm.cirrus.com/files/index.php?path=linux%2Freleases%2Flinux-2.4/ a "csomagot", A sajat build filejaval nem mukodott a dolog, ezert az alabbi modon probalkoztam:



A csomagban talalhato leforditott arm-linux-gcc -t hasznalom. PATHhoz hozzaadva.

/usr/local/arm/3.3/src ala linux-2.4 kicsomagolasa, 
 
linux-2.4.x konyvtarra szimbolikus link letrehozasa:
 ln -s linux-2.4.21 linux

Kernel patch -elese
/usr/local/arm/3.3/src# bzcat patch-2.4.21-rmk1.bz2 | patch -p1 -E -d linux-2.4.21


valtoozok beallitasa a felso szintu kernel Makefile ban (.../linux)

ARCH:=arm
CROSS_COMPILE=arm-linux-

linux forraskonyvtarba belepes
cd linux

kernel config es forditas


make dep
make bzImage

Csakhogy az alabbi hibaval a 'make bzImage'-nal elszall.


blkpg.c: In function `blk_ioctl':
blkpg.c:252: error: asm-specifier for variable `__r1' conflicts with asm clobber list
blkpg.c:252: confused by earlier errors, bailing out
make[3]: *** [blkpg.o] Error 1
make[3]: Leaving directory `/usr/local/arm/3.3/src/linux-2.4.21/drivers/block'
make[2]: *** [first_rule] Error 2
make[2]: Leaving directory `/usr/local/arm/3.3/src/linux-2.4.21/drivers/block'
make[1]: *** [_subdir_block] Error 2
make[1]: Leaving directory `/usr/local/arm/3.3/src/linux-2.4.21/drivers'
make: *** [_dir_drivers] Error 2

MEnuconfigolva nem volt! Van neki .config fileja, nem modositottam.