• Kevin Adler's avatar
    bpo-35198 Fix C++ extension compilation on AIX (GH-10437) · 800d5cd7
    Kevin Adler yazdı
    For C++ extensions, distutils tries to replace the C compiler with the
    C++ compiler, but it assumes that C compiler is the first element after
    any environment variables set. On AIX, linking goes through ld_so_aix,
    so it is the first element and the compiler is the next element. Thus
    the replacement is faulty:
    
    ld_so_aix gcc ... -> g++ gcc ...
    
    Also, it assumed that self.compiler_cxx had only 1 element or that
    there were the same number of elements as the linker has and in the
    same order. This might not be the case, so instead concatenate
    everything together.
    800d5cd7
Adı
Son kayıt (commit)
Son güncelleme
.azure-pipelines Loading commit data...
.github Loading commit data...
Doc Loading commit data...
Grammar Loading commit data...
Include Loading commit data...
Lib Loading commit data...
Mac Loading commit data...
Misc Loading commit data...
Modules Loading commit data...
Objects Loading commit data...
PC Loading commit data...
PCbuild Loading commit data...
Parser Loading commit data...
Programs Loading commit data...
Python Loading commit data...
Tools Loading commit data...
m4 Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.travis.yml Loading commit data...
CODE_OF_CONDUCT.md Loading commit data...
LICENSE Loading commit data...
Makefile.pre.in Loading commit data...
README.rst Loading commit data...
aclocal.m4 Loading commit data...
config.guess Loading commit data...
config.sub Loading commit data...
configure Loading commit data...
configure.ac Loading commit data...
install-sh Loading commit data...
pyconfig.h.in Loading commit data...
setup.py Loading commit data...