lunar hat geschrieben:Wieso beseitigst du nicht einfach den Grund der Warnung?
Wie das gehen soll ist doch meine Frage? Der Grund für die Warnung ist das distutils dem Compiler "ungefragt" einen Flag auf den Weg gibt, den der Compiler nur für C versteht - aber nicht für C++ und meine Extension ist in C++. Dann funktioniert der Compiler zwar tadellos, informiert aber mittels einer Warnung darüber, dass er den Flag nicht versteht.
Danke, HWK, aber das funktioniert nicht. So kann ich zwar zusätzliche Flags definieren, aber keine wegnehmen. Und auch wenn ich alle Flags, bis auf den fraglichen so übergeben, wird der Compiler immer noch mit
-Wstrict-prototypes aufgerufen.
Was ich nicht verstehe: Der Flag steht nicht explizit in distutils (ich nutze gerade python 2.5.2) - so weit ich sehe. Und er ist auf meinem System nicht definiert - eigentlich definiere ich Compilerflags überhaupt ausschließlich in makefiles. Aber hier will ich ja auf distutils zurückgreifen und das macht mich nicht glücklich
.
Aber vielen Dank - ich werde weiter recherchieren.
Gruß,
Christian