setarch sur un mac

J’essaie de comstackr une version de python sur mon Mac qui nécessite la commande “setarch”, mais cette commande n’apparaît pas dans mon PATH (j’exécute OSX 10.8.3, avec XCode 4.6.2 installé). Existe-t-il une version de setarch pour Mac?

setarch est une commande spécifique à Linux de bas niveau et non portable.

MacOS a une commande similaire: arch .

Par exemple:

 $ arch -i386 python -c 'import sys; print sys.maxint' 2147483647 $ arch -x86_64 python -c 'import sys; print sys.maxint' 9223372036854775807 

Vous pouvez voir que l’idée de Python du plus grand nombre entier possible change selon que vous le forcez à exécuter en mode 32 bits ou 64 bits.

Voir aussi ” Comment lancer des applications en 32 bits depuis Terminal dans Snow Leopard? “.