Changes between Initial Version and Version 1 of npl/toolchains


Ignore:
Timestamp:
08/08/08 00:10:42 (16 years ago)
Author:
trac
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • npl/toolchains

    v1 v1  
     1Dit zijn de toolchains om binaries mee te crosscompilen voor andere architecturen.
     2
     3Momenteel bevat deze o.a. gcc en binutils voor de mipsel en ppc (powerpc).
     4
     5De naamgeving is:
     6buildprogramma_architectuur, dus bijvoorbeeld: gcc_ppc voor de crosscompiler naar ppc.
     7
     8De pakketjes die daadwerklijk bedoeld zijn om op andere architecturen te draaien vind je onder wiki:ppc, dus NIET onder npl. (npl is i386 en hoger)
     9
     10= Crosstool =
     11
     12Onze eigen toolchain was alleen voldoende om de kernel te compilen. Voor andere dingen ben je glibc nodig. Een correcte toolchain opzetten inclusief glibc is erg complex, vergt patches, en de versie van glibc/gcc moet precies 'kloppen'.
     13
     14Na een hele dag klooien ben ik gaan zoeken en kwam ik bij http://kegel.com/crosstool/. Dit zijn scripts om een veel betere toolchain te maken dan we ooit zelf zouden kunnen. Bovendien word dit onderhouden door meerdere mensen.
     15
     16Onze toolchain word vanaf nu dus gemaakt mbv cross tool en bevind zich in 1 pakketje met de naam van de architectuur.
     17
     18Voor de dreambox dm500 is de juiste architectuur powerpc-405 (en NIET ppc). We hebben een pakketje powerpc_405 dat de complete chain bevat. Kijk in de slackbuild van dit pakketje om te zien hoe je zelf erg makkelijke andere toolchains kan maken!
     19
     20