Я пытаюсь выполнить кросс-компиляцию пакета pycrypto, но я все ближе и ближе сталкиваюсь с проблемой, которую просто не могу понять.
Я хочу, чтобы distutils использовал специальный gcc для кросс-компиляции, поэтому я установил CC env var и, похоже, соблюдает настройку для первого вызова компилятора, но это все.
export CC="/opt/teeos/buildroot/output/host/usr/bin/i586-linux-gcc"
/opt/teeos/buildroot/output/host/usr/bin/i586-linux-gcc -fno-strict-aliasing -fwrapv -Wall -Wstrict-prototypes -fPIC -std=c99 --sysroot=/opt/teeos/buildroot/output/staging -I/opt/teeos/buildroot/output/staging/usr/include/python2.7 -O3 -fomit-frame-pointer -Isrc/ -I/usr/include/python2.7 -c src/_fastmath.c -o build/temp.linux-i686-2.7/src/_fastmath.o
gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions build/temp.linux-i686-2.7/src/_fastmath.o -lgmp -o build/lib.linux-i686-2.7/Crypto/PublicKey/_fastmath.so
unable to execute gcc: No such file or directory
Я временно переместил свой системный gcc, поэтому он не может быть найден.
Как заставить distutils учитывать параметр CC=/opt/buildroot...
при каждом вызове компилятора / установить путь к GCC / LD, который я хочу использовать с помощью distutils?