|
From: Leif M. <le...@ta...> - 2005-12-08 13:42:28
|
Hi all,
I am trying to get a plan for the 3.2.0 release finalized, and am stuck on
how exactly to handle the 64 bit platforms. Ant does not seem to have
any reliable way to differentiate between 32 and 64 bit versions of java.
I am looking for a way to do so to make the builds work cleanly.
Could you please tell me your os, CPU, run the fully detailed uname
command "uname -a", letting me know if the option is different.
Also modify any build.xml and give me the output of the following from
ant:
<echo message="os.name='${os.name}' os.arch='${os.arch}'"/>
If there are not any ways to decide within ant, then I may modify
the build.sh and build.bat scripts to make the decision by parsing the
uname results and then pass a -D64bit parameter to the JVM when
launching Ant. The problem there is that I really want to build for the
JVM rather than the OS. It is possible to run 32 bit JVMs on a 64 bit
system...
I have decided to include the architecture in the distribution name
to handle the fact there there will now be 32 and 64 bit versions of
most platforms.
32 bit examples are:
wrapper_win32_x86_3.2.0
wrapper_linux_x86_3.2.0
What do you think the distribution names should be for the 32 and
64 bit versions of Solaris, HPUX, Linux, etc... x86 is shown for the 32
bit architecture. But what makes sense for the 64 bit systems. Are
versions build for the 64 AMD going to be the same as the Intel chips?
Sorry for my ignorance in this area, but I don't have any to play with.
Any suggestions in this area are welcome.
Cheers,
Leif
|