David Holmes - Sun Microsystems wrote:
Andrew,

Andrew John Hughes said the following on 06/20/08 09:35:
I would hope one of the side effects of moving the JDK from a
proprietary to a community-based Free Software model would be that it
gets built, run and tested on a much wider range of platforms and
compilers.  This has already started to happen.

Agreed - this is a good end goal. Meanwhile there are some practicalities to address.

The reality is that people aren't going to download and build a
specific copy of GCC just for OpenJDK, and distros will certainly want
it to build with the GCC they use for everything else.

But are the Distros expecting/assuming that everything will work fine with their version of GCC? Who is expected to have done the testing? If something goes wrong who would be expected to fix it? Would the Distros patch the OpenJDK code with a workaround for their GCC version? Or would they grab a known working GCC version and rebuild using that?

Right now the reality is that these alternate compiler versions have not undergone extensive testing for the OpenJDK. Over time that will hopefully change, but for now - caveat emptor!

Cheers,
David Holmes

Ubuntu ships with a default GCC but you can also install other GCC's

/usr/bin/gcc versus /usr/bin/gcc-4.2 versus /usr/bin/gcc-3.4 etc

It doesn't seem very onerous (on Ubuntu) for the end user to do this. I'd think other distros also do this. I have no idea how onerous it is for the distros to provide this service.

-- David Herron


Reply via email to