I'm looking at the setup.py for jcc, and it seems that there is some unfinished work lurking in there:
IMPLIB_LFLAGS = { 'win32': ["/IMPLIB:%s"], 'mingw32': ["-Wl,--out-implib,%s"] } But later on we find code like this: elif platform == 'win32': jcclib = 'jcc%s.lib' %(debug and '_d' or '') kwds["extra_link_args"] = \ lflags + ["/IMPLIB:%s" %(os.path.join('jcc', jcclib))] package_data.append(jcclib) Looks like some work on casing this for mingw was started, but never finished. Should this read: elif platform in IMPLIB_LFLAGS: jcclib = 'jcc%s.lib' %(debug and '_d' or '') kwds["extra_link_args"] = lflags + IMPLIB_LFLAGS[platform] %(os.path.join('jcc', jcclib)) package_data.append(jcclib) Bill