busybox-initrd dla sparc64 [bylo: Re: cross-kompilacja na sparca64, problem]
sparky w pld-linux.org
sparky w pld-linux.org
Sob, 28 Paź 2006, 00:43:44 CEST
> > > pomyslalem ze skodo jackass sie bawi to mu zrobie busyboxa na sparca,
> > > wiec sprobowalem do skompilowac pod 64-bity
no i cos wyszlo... zapraszam do zabawy !
mozna znalezc tu:
http://www.students.tut.fi/~iskra/initrd-busybox.sparc64
290K, miejszy niz dla powerpc (ktory ma 340K)
niestety, nie dziala najwazniejsza rzecz, czyli insmod:
[sparky w pldmachine sparky]# PS1="# " chroot ./chroot
BusyBox v1.2.2 (2006.10.27-18:52+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
# insmod lib/modules/dummy.ko
insmod: cannot mmap `lib/modules/dummy.ko': Success
# exit
Bus error
[sparky w pldmachine sparky]#
ten Bus error nie jest bardzo niepokojacy, wystepuje tylko przy
wychodzeniu z ash
inne aplety wydaja sie dzialac
a co mu sie dzieje niebardzo mam jak zdiagnozowac, bo system 32-bitowy,
a busybox 64... Moze jesli by uruchomic bez niczego 32-bitowego pod
spodem to by zadzialalo ?
a zeby sobie skompilwac wlasnego busyboxa to najlepiej:
$ ./builder -bp busybox.spec
$ cd ../BUILD/busybox*
$ make CROSS=sparc64-uclibc- LDFLAGS=-static
potem pomysle jak to do speca wrzucic
--
____ Sparky{PI] -- Przemyslaw _ ___ _ _ ........... LANG...Pl..Ca..Es..En
/____) ___ ___ _ _ || Iskra | | _ \| | | : WWW........ppcrcd.pld-linux.org
\____\| -_)'___| ||^'||//\\// < | _/| | | : JID......sparky<at>jabberes.org
(____/|| (_-_|_|| ||\\ || |_ |_| |_| _| : Mail....sparky<at>pld-linux.org
Więcej informacji o liście dyskusyjnej pld-devel-pl