sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #28164
Bygge gcc som krydsoversætter til Palm IIIc'en
Rødder:
Vi sidder og forsøger at bygge gcc som krydsoversætter, der
fra Linux på IA32 skal generere kode til Palm IIIc.
Et par opslag på internettet fortalte os at processoren i en
Palm IIIc er en "DragonBall EZ" - også kendt som en
"mc68ez328".
Vi har hentet
ftp://ftp.chl.chalmers.se/pub/egcs/old-releases/gcc-2/gcc-2.8.1.tar.bz2
og ftp://ftp.cs.nyu.edu/pub/gnat/3.13p/gnat-3.13p-src.tgz,
pakket dem ud og fulgt README.BUILD-vejledningerne.
Vi kørte configure med parametren
"--target=m68k-motorola-palmos" og det gik tilsyneladende
helt fint.
Da vi så kom til
make CC=gcc CFLAGS="-O2" LANGUAGES="c ada gcov"
i gnat-3.13p's README.BUILD-vejledning erstattede vi lige
"gcc" med "gnatgcc", da vores eksisterende kombinerede C- og
Ada-oversætter hedder "gnatgcc" og ikke bare "gcc".
Men så kom vi i knibe:
[...]
chmod a+r include/float.h; \
else :; fi
touch stmp-headers
mv libgcc1.a libgcc1.cross || (echo You must find a way to make libgcc1.a; false)
mv: cannot stat 'libgcc1.a': Ingen sådan fil eller filkatalog
You must find a way to make libgcc1.a
make: *** [libgcc1.cross] Error 1
$
Hvorfor det?
Er der nogen, der har erfaring med at bygge gcc som
krydsoversætter (til Palm)?
Jacob og Christian
--
"simply because no one had discovered a cure for the universe as a
whole - or rather the only one that did exist had been abolished"
Follow ups