Ok, das schau ich mir mal an. Danke dir.
Ich hätte das vielleicht nicht erwähnen sollen, meine Frage ging eher in
Richtung Verständnis von cc1, gcc und wie das alles zusammen spielt.
Ich muss peinlicherweise gestehen, dass ich erst heute erfahren habe,
dass gcc nur das Frontend ist, dass den Präprozessor (cpp) und den
eigentlichen Compiler cc1 aufruft.
Ich dachte bisher (schon einige Jahre...) dass cpp der C++-Compiler wäre
und gcc der C-Compiler.
Was mich etwas wundert ist, dass beim cc1 die Ausgabe "ignoring
nonexistent Directory" sich auf den Pfad auf dem Host bezieht, auf dem
der Compiler Cross gebaut wurde. Wohingegen die Ausgabe von:
$(CROSS_COMPILE)cpp -v
den korrekten Defaultpfad ins sysroot zeigen (kümmert euch nicht um die
genauen Pfade, die waren sehr länglich und ich habe sie etwas gekürzt.