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