Hallo Spezialisten,
ich versuche gerade ein Programm für freetz mit statischen libs zu kompilieren.
Das funktioniert auch soweit, nur leider funktioniert das Binary nicht 100%tig.
Inzwischen habe ich herausgefunden, dass es am verwendeten Kompiler liegt.
Wenn ich den mipsel-linux-uclibc-gcc verwende, macht es Probleme, beim mipsel-linux-gcc
geht's einwandfrei.
Ich muss beim ./configure bereits einige Optionen mit angeben, damit ich ein
100%tiges Binary bekomme.
Leider führt das aber zu einem Konflikt mit Einträgen in make/config.cache wie z.B.:
Kann mir jemand einen Tip geben, wie ich in der dazugehörigen .mk Datei dies angeben muss,
damit die Prüfung in der config.cache übergangen wird?
Bei Angabe dieser Werte über die CC bzw. CFLAGS beim make bekomme ich zwar keinen
Fehler, allerdings läuft das Binary dann aber wiederum nicht mehr sauber.
Irgendwie habe ich einen Knopf in den Gehirnwindungen.
Ich bekomme das einfach nicht gebacken.
Am liebsten wäre mir - nur den ./configure und make Part in der .mk - so zu steuern,
dass ich nicht auf die vorgefertigten Variablen zugreifen muss.
Danke für's lesen...
Gruß
Wanninger
ich versuche gerade ein Programm für freetz mit statischen libs zu kompilieren.
Das funktioniert auch soweit, nur leider funktioniert das Binary nicht 100%tig.
Inzwischen habe ich herausgefunden, dass es am verwendeten Kompiler liegt.
Wenn ich den mipsel-linux-uclibc-gcc verwende, macht es Probleme, beim mipsel-linux-gcc
geht's einwandfrei.
Ich muss beim ./configure bereits einige Optionen mit angeben, damit ich ein
100%tiges Binary bekomme.
Leider führt das aber zu einem Konflikt mit Einträgen in make/config.cache wie z.B.:
Code:
configure: error: `CC' has changed since the previous run:
configure: former value: mipsel-linux-uclibc-gcc
configure: current value: mipsel-linux-gcc
Kann mir jemand einen Tip geben, wie ich in der dazugehörigen .mk Datei dies angeben muss,
damit die Prüfung in der config.cache übergangen wird?
Bei Angabe dieser Werte über die CC bzw. CFLAGS beim make bekomme ich zwar keinen
Fehler, allerdings läuft das Binary dann aber wiederum nicht mehr sauber.
Irgendwie habe ich einen Knopf in den Gehirnwindungen.
Ich bekomme das einfach nicht gebacken.
Am liebsten wäre mir - nur den ./configure und make Part in der .mk - so zu steuern,
dass ich nicht auf die vorgefertigten Variablen zugreifen muss.
Danke für's lesen...
Gruß
Wanninger