Andrew Borley wrote:
[snip]
A couple of questions:

What do you see going into --enable-most-extensions?
My own view would be CPP, Axis2 and one of the scripting languages to give a good view of what SCACPP can do. Alternatively, it could check for certain environment variables on the system (e.g. AXIS2C_HOME, PYTHON_HOME) and only
compile those extensions that have the required variable defined.

Should we follow the Java side of things and release binaries containing
different groups of extensions?
As Simon says, the runtime only loads and uses dlls it finds and needs to
use, so releasing a single binary with all the libraries in it should be OK. Currently we have no libraries that clash (like Java does with the Axis and Celtix binding.ws implementations), but when we do I guess we'll either have to release different binaries, or have some installation process where the
user chooses which particular extension is to be used.

Cheers

Andy

Andy,

I was not sure what people would say about the --enable-most-extensions :) Here's what I propose (not a definite list, but an approach to help define the list): - For our next Milestone release, the stable/complete enough extensions, we vote and decide what goes in - In the future, our users should help us decide what they want in the "most" group

I'd prefer to have a fixed list without any magic based on your environment variables, just so that you know what you get / you get what you asked for when you invoked configure. However I could be easily convinced otherwise if several of you think that it's nicer to have the build check the build machine's envionment.

I agree with Simon's approach to release just one binary. Even with everything in it our distribution is small so let's take this opportunity to keep things simple :) We just need a good set of --enable- / --disable configure options, this will allow people with specific packaging requirements to easily build the distribution they need.

--
Jean-Sebastien


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to