Ich möchte mir zum Debuggen und weil ich eigene Funktionen für die sys
calls implementieren will eine eigene newlib compilieren. Ich habe mir
den von Atmel angepassten Sourcecode der Newlib heruntergeladen. Als
nächstes habe ich versucht, wie bei dem Compilieren einer ARM toolchain
die newlib zu konfigurieren: (erstmal ohne -DREENTRANT... und ohne -O0
-g)
1 | ../newlib-1.16.0.atmel.1.0.0/configure --target=avr32
|
Das funktioniert. Wenn ich nun "make" eingebe, dann kommt nach einer
kurzen Weile folgende Fehlermeldung:
1 | configure: warning: build_alias=i686-pc-linux-gnu: invalid host type
|
2 | configure: warning: host_alias=avr32: invalid host type
|
3 | configure: error: can only configure for one host and one target at a time
|
4 | configure: error: ../../../../../../../newlib-1.16.0.atmel.1.0.0/newlib/libc/machine/avr32/configure failed for avr32
|
5 | configure: error: ../../../../../../newlib-1.16.0.atmel.1.0.0/newlib/libc/machine/configure failed for machine
|
6 | configure: error: ../../../../../newlib-1.16.0.atmel.1.0.0/newlib/libc/configure failed for libc
|
Kann mir jemand helfen und mir sagen was ich machen muss, damit die
newlib compiliert?