<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div>FYI...</div><div><br></div><div>-kto</div><div><br><div>Begin forwarded message:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;"><span style="font-family:'Helvetica'; font-size:medium; color:rgba(0, 0, 0, 1);"><b>From: </b></span><span style="font-family:'Helvetica'; font-size:medium;">Dr Andrew John Hughes &lt;<a href="mailto:ahughes@redhat.com">ahughes@redhat.com</a>&gt;<br></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;"><span style="font-family:'Helvetica'; font-size:medium; color:rgba(0, 0, 0, 1);"><b>Date: </b></span><span style="font-family:'Helvetica'; font-size:medium;">August 3, 2011 7:37:37 AM GMT+02:00<br></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;"><span style="font-family:'Helvetica'; font-size:medium; color:rgba(0, 0, 0, 1);"><b>To: </b></span><span style="font-family:'Helvetica'; font-size:medium;">Kapta Ulo &lt;<a href="mailto:ulo_kapta@hotmail.com">ulo_kapta@hotmail.com</a>&gt;<br></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;"><span style="font-family:'Helvetica'; font-size:medium; color:rgba(0, 0, 0, 1);"><b>Cc: </b></span><span style="font-family:'Helvetica'; font-size:medium;"><a href="mailto:jdk7-dev@openjdk.java.net">jdk7-dev@openjdk.java.net</a><br></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;"><span style="font-family:'Helvetica'; font-size:medium; color:rgba(0, 0, 0, 1);"><b>Subject: </b></span><span style="font-family:'Helvetica'; font-size:medium;"><b>Re: "libjawt.so" not loaded by Java 7</b><br></span></div><br><div>On 09:45 Tue 02 Aug &nbsp;&nbsp;&nbsp;&nbsp;, Kapta Ulo wrote:<br><blockquote type="cite"><br></blockquote><blockquote type="cite">Hi,<br></blockquote><blockquote type="cite">The Java 7 release seems to have broken the LWJGL project on Linux, it no longer works and complains that "libjawt.so" is not loaded. The project has been calling the following method: java.awt.Toolkit.getDefaultToolkit(); to ensure that this native file is loaded, this has worked fine for the last 6 or so years. There seems to have been some internal change which causes this to break. Any idea's on what it could be and how to fix this?<br></blockquote><blockquote type="cite">There is some more information on the LWJGL forum here <a href="http://lwjgl.org/forum/index.php/topic,4085.0.html">http://lwjgl.org/forum/index.php/topic,4085.0.html</a><br></blockquote><blockquote type="cite">Some people have found a workaround using "sudo ldconfig /opt/java/jre/lib/amd64/" which they claim allows it to work as before, but doesn't really explain why its failing, any idea's or pointers would be appreciated.<br></blockquote><br>If adding the library on the system library path is fixing it, it could be related to:<br><br>6367077: Purge LD_LIBRARY_PATH usage from the launcher<br><a href="http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/de45eac5670e">http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/de45eac5670e</a><br><br>'Previously the launcher modified the LD_LIBRARY_PATH appropriately for the<br> desired data model path, regardless if data models matched or not. The<br> launcher subsequently exec'ed the desired executable, in order to make the<br> LD_LIBRARY_PATH path available for the runtime linker. This is no longer the<br> case, the launcher dlopens the target libjvm.so. All other required<br> libraries are loaded by the runtime linker, by virtue of the $ORIGIN paths<br> baked into the shared libraries, by the build infrastructure at compile time.'<br><br>Have you only seen this with LWJGL i.e. can other Java applications find libjawt.so?<br><br><blockquote type="cite">Thanks<br></blockquote><blockquote type="cite">Kapta <span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span> <span class="Apple-tab-span" style="white-space:pre">        </span> &nbsp;&nbsp;<span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span> &nbsp;<br></blockquote><br>-- <br>Andrew :)<br><br>Free Java Software Engineer<br>Red Hat, Inc. (http://www.redhat.com)<br><br>Support Free Java!<br>Contribute to GNU Classpath and IcedTea<br>http://www.gnu.org/software/classpath<br>http://icedtea.classpath.org<br>PGP Key: F5862A37 (https://keys.indymedia.org/)<br>Fingerprint = EA30 D855 D50F 90CD F54D &nbsp;0698 0713 C3ED F586 2A37<br></div></blockquote></div><br></body></html>