My standard recommendation is to build on the oldest version of a platform<br>that you intend to support at runtime.  For the particular case of linux,<br>I recommend building on Ubuntu dapper or equivalent system with glibc 2.3.x.<br>
<br>Martin<br><br><div class="gmail_quote">On Fri, May 29, 2009 at 12:06, Rob Saccoccio <span dir="ltr">&lt;<a href="mailto:Rob.Saccoccio@sas.com">Rob.Saccoccio@sas.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I&#39;m building hotspot on X86_64 Fedora 10 with gcc 4.3.2.  The resulting libjvm.so has a dependency on __stack_chk_fail@@GLIBC_2.4.  This is fine until I try to move it to a linux box that only has glibc 2.3.4.<br>
<br>
Building with &quot;-fno-stack-protector -U_FORTIFY_SOURCE&quot; doesn&#39;t eliminate the dependency and apbuild didn&#39;t help either.<br>
<br>
I don&#39;t know where the dependency is coming from.<br>
<br>
Any help would be most welcome.<br>
<font color="#888888"><br>
Rob<br>
<br>
</font></blockquote></div><br>