Как мне указать компоновщик при создании расширений Python? - PullRequest
3 голосов
/ 21 февраля 2012

У меня установлен python2.7 с использованием macports gcc-4.6.Когда я собираю модуль расширения (python setup.py build_ext), вызывается правильный gcc (/ opt / local / bin / gcc), но не тот компоновщик (он вызывает / Developer / usr / bin / clang).Есть ли способ переопределить вызов, с которым связывается python?

1 Ответ

6 голосов
/ 21 февраля 2012

Вы можете настроить компоновщик, используемый с переменной среды LDSHARED:

LDSHARED=/usr/bin/ld python setup.py build_ext
...