platform architecture

28/09/2010 - 19:18 von Philipp Kraus | Report spam
Hallo,

Ich nutze Scons, um diverse Programme zu kompilieren. Ich stelle in dem
Scons Skript mit platform.machine() die Architektur des Systems fest.
Bei einem Mac OSX 10.5 wird eine i386 Architektur geliefert wird. Ein
OSX 10.6 sollte ein x86_64 Architektur liefer, aber platform.machine()
liefert eine i386 zurück.

Weiß vielleicht jemand Rat, wie ich korrekt über Python die Architektur
bestimmen kann?

Danke

Phil
 

Lesen sie die antworten

#1 deets
29/09/2010 - 12:39 | Warnen spam
Philipp Kraus writes:

Hallo,

Ich nutze Scons, um diverse Programme zu kompilieren. Ich stelle in
dem Scons Skript mit platform.machine() die Architektur des Systems
fest. Bei einem Mac OSX 10.5 wird eine i386 Architektur geliefert
wird. Ein OSX 10.6 sollte ein x86_64 Architektur liefer, aber
platform.machine() liefert eine i386 zurück.

Weiß vielleicht jemand Rat, wie ich korrekt über Python die
Architektur bestimmen kann?



Interessantes Verhalten. Eine Frage: ist das denn ueberhaupt das
richtige Vorgehen? Theoretisch zumindest koennte ich ja auch unter OSX
10.6 einen 32-bit-build von Python verwenden. Willst du nicht eher das
System ueber andere, nicht von Python selbst abhaengige Funktionen
bestimmen? Und hat SCons da keine eingebauten Heuristiken?

Diez

Ähnliche fragen