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

Reply via email to