[Numpy-discussion] distutils & C++ & Fortran
robert.kern at gmail.com
Tue Oct 16 17:45:12 EDT 2012
On Tue, Oct 16, 2012 at 9:56 PM, Pauli Virtanen <pav at iki.fi> wrote:
> Charles R Harris <charlesr.harris <at> gmail.com> writes:
>> On Sun, Oct 14, 2012 at 11:53 AM, Pauli Virtanen <pav <at> iki.fi> wrote:
>> I'd like to link both C++ and Fortran code into a single
>> Python extension, using numpy.distutils (for scipy.special).
>> But it seems the distutils-based tools actually cannot do this?
>> Does someone know if there's a way to work around this?
>> Looks like the answer is "no" ;) Is this a linking problem?
> Pretty much. Knowing the Fortran or C++ runtime names / link flags
> on different compilers would be enough, but apparently this
> information is not written down anywhere in the build system.
With some platforms/compilers, we use the compiler itself as the
linker, because it knows the right runtime library and link flags for
the language, often because they are more variable with respect to
specific compiler versions.
More information about the NumPy-Discussion