diff -up ./CNI/CommPortIdentifier.java.load ./CNI/CommPortIdentifier.java diff -up ./CNI/RXTXCommDriver.java.load ./CNI/RXTXCommDriver.java diff -up ./CNI/RXTXPort.java.load ./CNI/RXTXPort.java diff -up ./CNI/Zystem.java.load ./CNI/Zystem.java diff -up ./INSTALL.load ./INSTALL diff -up ./contrib/MAcOSX/RXTXInstaller/build/Debug/RXTXInstaller.jar.load ./contrib/MAcOSX/RXTXInstaller/build/Debug/RXTXInstaller.jar diff -up ./contrib/MAcOSX/RXTXInstaller/jnlp/RXTXInstaller.jar.load ./contrib/MAcOSX/RXTXInstaller/jnlp/RXTXInstaller.jar diff -up ./src/gnu/io/CommPortIdentifier.java.load ./src/gnu/io/CommPortIdentifier.java --- ./src/gnu/io/CommPortIdentifier.java.load 2010-02-11 17:30:43.371679285 +0100 +++ ./src/gnu/io/CommPortIdentifier.java 2010-02-11 17:32:38.026689711 +0100 @@ -120,7 +120,7 @@ public class CommPortIdentifier extends if (debug) System.out.println("Have not implemented native_psmisc_report_owner(PortName)); in CommPortIdentifier"); } - System.loadLibrary( "rxtxSerial" ); + System.load("@JNIPATH@/" + System.mapLibraryName( "rxtxSerial" )); } CommPortIdentifier ( String pn, CommPort cp, int pt, CommDriver driver) { diff -up ./src/gnu/io/I2C.java.load ./src/gnu/io/I2C.java --- ./src/gnu/io/I2C.java.load 2010-02-11 17:30:43.373679172 +0100 +++ ./src/gnu/io/I2C.java 2010-02-11 17:33:12.727679091 +0100 @@ -74,7 +74,7 @@ final class I2C extends I2CPort { static { - System.loadLibrary( "rxtxI2C" ); + System.load("@JNIPATH@/" + System.mapLibraryName( "rxtxI2C" )); Initialize(); } diff -up ./src/gnu/io/RS485.java.load ./src/gnu/io/RS485.java --- ./src/gnu/io/RS485.java.load 2010-02-11 17:30:43.372692498 +0100 +++ ./src/gnu/io/RS485.java 2010-02-11 17:32:56.269471487 +0100 @@ -71,7 +71,7 @@ final class RS485 extends RS485Port { static { - System.loadLibrary( "rxtxRS485" ); + System.load("@JNIPATH@/" + System.mapLibraryName( "rxtxRS485" )); Initialize(); } diff -up ./src/gnu/io/RXTXVersion.java.load ./src/gnu/io/RXTXVersion.java --- ./src/gnu/io/RXTXVersion.java.load 2010-02-11 17:30:43.369692527 +0100 +++ ./src/gnu/io/RXTXVersion.java 2010-02-11 17:35:43.756816257 +0100 @@ -90,7 +90,8 @@ public class RXTXVersion public static native String nativeGetVersion(); static void loadLibrary (String baseName) { - if (System.getProperty("sun.arch.data.model", "").equals("64")) { + System.load("@JNIPATH@/" + System.mapLibraryName(baseName)); + /*if (System.getProperty("sun.arch.data.model", "").equals("64")) { try { System.loadLibrary(baseName + "64"); } catch (UnsatisfiedLinkError ex64) { @@ -110,7 +111,7 @@ public class RXTXVersion throw ex32; } } - } + }*/ } } diff -up ./src/gnu/io/Raw.java.load ./src/gnu/io/Raw.java --- ./src/gnu/io/Raw.java.load 2010-02-11 17:30:43.368679594 +0100 +++ ./src/gnu/io/Raw.java 2010-02-11 17:31:56.086923010 +0100 @@ -71,7 +71,7 @@ final class Raw extends RawPort { static { - System.loadLibrary( "rxtxRaw" ); + System.load("@JNIPATH@/" + System.mapLibraryName( "rxtxRaw" )); Initialize(); } diff -up ./src/gnu/io/Zystem.java.load ./src/gnu/io/Zystem.java