On Thu, 18 Mar 2010, Bill Janssen wrote:

Andi Vajda <va...@apache.org> wrote:


On Thu, 18 Mar 2010, Bill Janssen wrote:

Ah!  "--compiler mingw32", instead of "--compiler=mingw32".

Great, thanks.  This is all coming back to me (slowly)...

I think this is something else that JCC should remember and apply
automatically.  What do you think?

Remember how ? from what ? You want jcc to invoke the compiler, tell it
which one via --compiler.

JCC always has to invoke *some* compiler, to compile the stubs that it
generates.  Right?

Not necessarily, you could drive that compilation yourself. But I see your point.

The question is, must it always use the same
compiler that JCC itself was compiled with?

On windows, probably. Elsewhere, I'm not so sure.

And I think the answer is, no. You can compile JCC with VS and you get a standard Python extension, albeit needing to link against some compatible JVM DLL. You can then take that extension and move it to a machine without VS, but having MinGW, and use it to generate and compile stubs for some Java jar file, using MinGW as the compiler. I think.

Suppose I build a Windows installer for JCC with mingw32.  Should
that work with Visual Studio, if unpacked on a machine that doesn't
have mingw32 but does have Visual Studio?  In which case the option
should stay explicit, instead of remembered, I suppose.

As I outline above.

I have no idea. This is so over my head...

I always feel like I'm banging my head against the wall, getting things
done on Windows the hard way, but people are clamoring for a Windows
installer for UpLib, so...

I feel your pain.

Andi..

Reply via email to