Gast
#1321804
Hallo alle miteinander, ich versuche derzeit die aktuelle GCC-4.4.0 inkl. BINUTILS-2.19.51 und NEWLIB-1.17.0 in Form eines Canadian Cross (Build=Linux; Host=MinGW; Target=ARM) zu bauen. Unter Berücksichtigung verschiedener Beiträge im Netz, z.B. http://www.kegel.com/crosstool/current/doc/crosstool-howto.html#canadian, habe ich es bereits so weit gebracht, dass die ersten zwei Punkte eines solchen Canadian Cross Builds 1. Compiler bauen/installieren der auf dem Build-System läuft und Code für den Host erzeugt 2. Compiler bauen/installieren der auf dem Build-System läuft und Code für das Target erzeugt erledigt sind. Beim dritten Teil - einen Compiler bauen der auf dem Host-System läuft und Target-Code erzeugt - habe ich allerdings einige Schwierigkeiten. Zunächst haperte es daran, das im Stage2-Build der GCC "limits.h" angeblich nicht gefunden werden konnte, was ich aber mit http://gcc.gnu.org/ml/gcc-patches/2009-01/msg01178.html beheben konnte. Mit diesem Patch erhalte ich jetzt aber folgende Fehlermeldung:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
Ich denke das ich mich nicht zu weit aus dem Fenster lehne wenn ich einfach mal so annehme das die "types.h" der NEWLIB keine Syntax-Fehler enthält. Aber was ist dann los? Könnt ihr mir helfen? Vielen Dank Mott PS: Könnte das verunglückte "-I../../gcc-4.4.0/gcc//home/forseti/Development/gcc-4.4.0_build_win/arm -elf/libgcc" die Ursache sein; ... siehe die 2., lange Zeile in der Fehlermeldung wo die Textfarbe auf grau wechselt. Was/Wo könnte die Ursache dafür sein?