Seite 1 von 1

make -jobs (parallel build) macht Probleme mit sh.exe

Verfasst: 17. April 2007 10:33
von TBerger
Hallo,

ich nutze Qt4.2.2 mit Eclipse 3.3M6 und CDT 4.0 Beta mit mingw. Ich habe damit an sich keine Probleme zu kompilieren.
Nun würde ich aber gerne einen parallel Build machen, da ich einen Core 2 Duo habe. Im neuen CDT kann man das auch einstellen, es wird dann der ming32-make mit dem Parameter -jobs gestartet. Dies schlägt allerdings fehl, wenn sh.exe nicht im Pfad liegt. Wenn ich allerdings dann meine sh.exe aus dem MSYS Paket in den Pfad nehme, habe ich halt das Problem, dass die Backslashes escaped werden und g++ keinen einzigen Pfad findet.
Was kann man da machen?

Vielen Dank für eure Hilfe!

Grüße,
Thomas

Verfasst: 17. April 2007 10:40
von Christian81
mingw32-make unterstützt kein -j (leider)

Verfasst: 17. April 2007 16:05
von TBerger
Hmm das ist echt schade.

Ich habe es zwar geschafft, die Pfade alle nachträglich per script anzupassen und dann ming32-make -j mit sh.exe fehlerfrei aufzurufen, allerdings wurde nicht schneller kompiliert.