summaryrefslogtreecommitdiffstats
path: root/Lib/plat-unixware7
diff options
context:
space:
mode:
authorJason Tishler <jason@tishler.net>2003-04-09 16:03:57 (GMT)
committerJason Tishler <jason@tishler.net>2003-04-09 16:03:57 (GMT)
commit70367d3a6caf2a26cc62243e696c5ce2beca32c9 (patch)
tree0fabb46742ff17a4f16911c709924fddf26f8ebd /Lib/plat-unixware7
parentd5e0a5a08e8f92dca87cc1f77b7be5c95b064251 (diff)
downloadcpython-70367d3a6caf2a26cc62243e696c5ce2beca32c9.zip
cpython-70367d3a6caf2a26cc62243e696c5ce2beca32c9.tar.gz
cpython-70367d3a6caf2a26cc62243e696c5ce2beca32c9.tar.bz2
Patch #709178: remove -static option from cygwinccompiler
Currently, the cygwinccompiler.py compiler handling in distutils is invoking the cygwin and mingw compilers with the -static option. Logically, this means that the linker should choose to link to static libraries instead of shared/dynamically linked libraries. Current win32 binutils expect import libraries to have a .dll.a suffix and static libraries to have .a suffix. If -static is passed, it will skip the .dll.a libraries. This is pain if one has a tree with both static and dynamic libraries using this naming convention, and wish to use the dynamic libraries. The -static option being passed in distutils is to get around a bug in old versions of binutils where it would get confused when it found the DLLs themselves. The decision to use static or shared libraries is site or package specific, and should be left to the setup script or to command line options.
Diffstat (limited to 'Lib/plat-unixware7')
0 files changed, 0 insertions, 0 deletions