ENOSIG Discussie (threads)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Cross compling
On Mon, Jul 10, 2006 at 09:31:26PM +0200, Joost van Baal wrote:
> Hoi Marvil,
>
> [Ik Cc de enosig-lijst ff op de reply; misschien dat de andere leden iets
> aan het antwoord hebben.]
>
> Op zo 9 jul 2006 om 09:29:57 -0400 schreef Marvilleke -:
> >
> <snip>
> > Ik heb een dec alpha met CPU : LCA4 met 32 Mb Ram. en een harddisk: hda:
> > HITACHI_DK226A-21U, 2061MB . Ofwel het is de Multia alpha based PC van
> > Joost Kooij.
> >
> > Ik wil een kernel bouwen voor die alpha bak die wordt gecompileerd op een
> > snellere P3 met 256 mb Ram.
>
> Nou, het zou best kunnen dat t uiteindelijk sneller aan de praat te
> krijgen is als je die kernel direct op de alpha bouwt: dat scheelt tijd
> die je spendeert aan uitzoeken hoe je kunt cross-compilen. Dat is vaak
> nogal een gedoe namelijk. Maar goed, wel leerzaam natuurlijk :)
>
> (En je kunt trouwens natuurlijk ook gewoon een binary package voor de
> kernel gebruiken, dat door Debian of zo geleverd wordt. Maar goed.)
Joostvb is een wijs man
> > Vraag:
> > Waar kan ik documentatie vinden waarin uitgelegd wordt hoe je een
> > dergelijke omgeving moet bouwen? Weet jij/Heb jij een hint waaraan je
> > zekers aan moet denken.
>
> Uh, ik heb zelf nooit ge-cross-compileerd.
"Vroeger" en nu nog steeds is er http://www.kegel.com/crosstool/
> > Wat ik heb: Debian bak met daarop: sarge, kernelsource-2.6.8& 2.6.13x met
> > daarop geinstalleerd modutils module-init-tools, initrd-tools en genromfs
> > incl alle packages om een kernel te compileren.
> >
> > Wat ik denk te weten:
> > 1. je hebt iets nodig alla dpkg-cross
> > 2. je hebt iets nodig zoals binutils
> > 3. je hebt iets nodig zo dat de Makefile uit arch/alpha/Makefile wordt
> > gebruikt ipv de default i386 Makefile
> > 4. Dat je op de daadwerklijke compileer actie: make-dpkg bla bla je ook de
> > architectuur aangeeft zo dat het resultaat van de .deb-file gebouwd zal
> > worden voor alpha platforms
> <snip>
>
> Zoiets ja. Je kunt packages voor crosscompilen vinden op
>
> deb http://non-gnu.uvt.nl/debian sarge cross
>
> . Die stammen trouwens van Juli 2005, dus zijn wellicht al wat
> verouderd. (Ik heb de auteur van die packages ge-Bcc-ed; misschien dat
> hij nog iets toe te voegen heeft.)
>
> Ik zie trouwens dat dpkg-cross binutils-multiarch suggereert. En ik zie
> dat /usr/share/doc/dpkg-cross/README.Debian.gz een soort van howto
> bevat. En op http://wiki.debian.org/Crosstool staat iets meer uptodate
> documentatie.
En is ook http://www.emdebian.org/tools/crosstools.html
Daar mag je uit opmaken dat cross-compiler-bouwers net mensen zijn,
ze hebben eigen inzichten ;-)
Cheers
Geert Stappers
Gerelateerd:
[
Date Index]
[
Thread Index]