Python ./configure não encontra o compilador g++

Python ./configure não encontra o compilador g++

Estou tentando compilar o Python 3.4.1 em uma máquina ARM emulada (com Debian 7). ./configureme dá

checking for g++... no

mas o g++ está instalado. Então qual poderia ser o problema? Eu sei que não é estritamente necessário, mas prefiro makeusar g++ para código c++.

Responder1

Gambiarra:

CXX=/usr/bin/g++ ./configure

De qualquer forma é muito estranho e parece ser um bug no script de configuração. Parece ser umproblema conhecido. Ah bem...


EDITAR: Parece que --with-cxx-mainé uma opção com uma finalidade diferente. É necessário em algumas plataformas para suportar módulos de extensão C++. Atualizei minha resposta acima.

Responder2

Você pode definir a localização do g++ manualmente usando uma variável de ambiente passada para configurar, conforme descrito na ajuda:

Usage: ./configure [OPTION]... [VAR=VALUE]...

Por exemplo, se você estiver executando o configure com um prefixo personalizado, seu comando seria:

./configure --prefix=/home/user/.local CXX="/usr/bin/g++"

informação relacionada