On Feb 1, 2012, at 20:49, Bill Janssen <jans...@parc.com> wrote:

> Andi Vajda <va...@apache.org> wrote:
> 
>> Seriously, though, I think that the right thing to do to better
>> integrate JCC with distutils/setuptools/distribute/pip/etc... is to
>> make it into a distutils 'compiler'. This requires some work, though,
>> and I haven't done it in all thee years. Anyone with the itch to hack
>> on distutils is welcome to take that on.
> 
> The future here is Python 3.3's "packaging" (aka "distutils2", on
> earlier versions of Python):
> 
> try:
>    import packaging
> except ImportError:
>    import distutils2
> 
> 
>> Additionally, issue 43 is all about using the distutils/setuptools
>> compiler and linker invocation machinery for building a vanilla shared
>> library (as opposed to a Python extension). On linux this is a bit
>> cumbersome. On Windows, at little less so. On Mac OS X, it just works.
>> 
>> The alternative would be to write a 'configure' script for that part
>> of the JCC build. A configure script would also solve the chicken/egg
>> problem of building that library on Windows (the first time, the build
>> needs to be done twice for the import library to be in the right
>> place).
>> 
>> Currently, I'm leaning towards the configure script solution since
>> none of the projects mentioned above seems to have taken issue 43 on
>> (by simply integrating my patches) in all these years and Pylucene's
>> issue 13 is curently blocked:
>> https://issues.apache.org/jira/browse/PYLUCENE-13?focusedCommentId=13162273&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-13162273
>> 
>> I have very little itch to dabble in configure scripts either so I've
>> been dragging my feet. If someone were to step forward with a patch
>> for that, I'd be delighted in ripping out all this patching
>> brittleness.
> 
> I have big chunks of such a configure script written (for Windows/OS
> X/Linux) which I'd be happy to contribute.

That would be cool. What are the missing chunks made off ?

Andi..

> 
> Bill

Reply via email to