--- winkerberos-0.7.0/setup.py.orig 2018-12-04 04:08:15.913271100 -0500 +++ winkerberos-0.7.0/setup.py 2018-12-04 04:09:06.008470300 -0500 @@ -82,6 +82,16 @@ if sys.version_info[:2] == (2, 6): else: test_suite = "test" +if 'GCC' in sys.version: + _extra_link_args = ['-lcrypt32', + '-lsecur32', + '-lShlwapi'] +else: + _extra_link_args = ['crypt32.lib', + 'secur32.lib', + 'Shlwapi.lib', + '/NXCOMPAT', + '/DYNAMICBASE'] setup( name="winkerberos", version="0.7.0", @@ -114,11 +124,7 @@ setup( ext_modules = [ Extension( "winkerberos", - extra_link_args=['crypt32.lib', - 'secur32.lib', - 'Shlwapi.lib', - '/NXCOMPAT', - '/DYNAMICBASE'], + extra_link_args=_extra_link_args, sources = [ "src/winkerberos.c", "src/kerberos_sspi.c"