diff -ur libjogl-java-1.1.1+dak1.orig//gluegen/src/java/com/sun/gluegen/runtime/NativeLibLoader.java libjogl-java-1.1.1+dak1//gluegen/src/java/com/sun/gluegen/runtime/NativeLibLoader.java
--- libjogl-java-1.1.1+dak1.orig//gluegen/src/java/com/sun/gluegen/runtime/NativeLibLoader.java	2007-07-20 17:04:48.000000000 +0200
+++ libjogl-java-1.1.1+dak1//gluegen/src/java/com/sun/gluegen/runtime/NativeLibLoader.java	2011-04-01 11:30:51.000000000 +0200
@@ -49,6 +49,11 @@
     this default loading behavior and load the native code via another
     (manual) mechanism. */
 public class NativeLibLoader {
+    static {                                                                                                                                                          
+	System.setProperty("java.library.path", System.getProperty("java.library.path") + java.io.File.pathSeparator + "/usr/lib/jni/" + java.io.File.pathSeparator
+			   + "/usr/lib64/jni/");
+    }  
+
   private static volatile boolean loadingEnabled = true;
   private static volatile boolean didLoading;
 
diff -ur libjogl-java-1.1.1+dak1.orig//jogl/src/classes/com/sun/opengl/impl/NativeLibLoader.java libjogl-java-1.1.1+dak1//jogl/src/classes/com/sun/opengl/impl/NativeLibLoader.java
--- libjogl-java-1.1.1+dak1.orig//jogl/src/classes/com/sun/opengl/impl/NativeLibLoader.java	2007-07-20 17:06:04.000000000 +0200
+++ libjogl-java-1.1.1+dak1//jogl/src/classes/com/sun/opengl/impl/NativeLibLoader.java	2011-04-01 11:30:22.000000000 +0200
@@ -47,6 +47,11 @@
 import java.util.HashSet;
 
 public class NativeLibLoader {
+    // Update java.library.path as early as possible
+    static {
+	System.setProperty("java.library.path", System.getProperty("java.library.path") + java.io.File.pathSeparator + "/usr/lib/jni" + java.io.File.pathSeparator + "/usr/lib64/jni");
+    }
+
   public interface LoaderAction {
     /**
      * Loads the library specified by libname. Optionally preloads the libraries specified by
