* bobbie sanford <bobsanfn at yahoo.com> [2006-02-13 23:19:08]:
> small patch required for bug preventing version 445
> from starting
>
> JVM Sun 1.5.0_update 6 64bit
>
> see 1.5 API specs for Integer.getInteger(String nm)
The problem is that we want to keep 1.4 compatibility :) at least for 2
good reasons :
1) Some platforms don't have a stable 1.5 jvm yet
2) Freejvms aren't supporting 1.5isms atm
>
> --- src/net/i2p/util/NativeBigInteger.java
> 2006-02-14 02:12:44.000000000 -0500
> +++ ../update.java 2006-02-14 02:16:57.000000000
> -0500
> @@ -131,7 +131,7 @@
> private static String resolveCPUType() {
> try {
>
> if(System.getProperty("os.arch").toLowerCase().matches("(i?[x0-9]86_64|amd64)")){
> -
> if(Integer.getInteger(System.getProperty("sun.arch.data.model")).equals(new
> Integer(64))){
> +
> if(Integer.getInteger("sun.arch.data.model").equals(new
> Integer(64))){
>
> System.out.println("Detected x86_64 running on a 64
> bit jvm!");
> return
> JBIGI_OPTIMIZATION_X86_64;
> }else{
But it seems to be supported on 1.4 as well : Commited as 446 :)
my mistake :$
NextGen$