Dr Andrew John Hughes ahughes at
Fri Aug 27 10:49:15 PDT 2010

On 27 August 2010 16:31, Kelly O'Hair <kelly.ohair at> wrote:
> Interesting. Had not heard about this new Elf header.
> The Linux systems and gcc compilers used for jdk5 and jdk6 builds is pretty
> old.
> 32bit:
> gcc (GCC) 3.2.1-7a (J2SE release)
> 64bit:
> gcc (GCC) 3.2.2 (SuSE Linux)
> For jdk7, we are using the gcc compiler provided with Fedora 9,  gcc 4.3.0
> -kto
> On Aug 26, 2010, at 11:25 PM, Douglas Simon wrote:
>> As a result of stack overflow detection breaking in Maxine on Linux, I
>> learnt about this ELF header. My experience is described here:
>> Is this issue known in HotSpot/JDK? If so, how exactly is the header being
>> omitted from the HotSpot and JDK libraries and executables?
>> -Doug

This was discussed last year:
and is patched in IcedTea6 by icedtea-gcc-stack-markings.patch.

GCC 4.3 is the earliest version of GCC IcedTea has been built with, to
my knowledge, rather than the latest.  I'm currently building with GCC
Andrew :-)

Free Java Software Engineer
Red Hat, Inc. (

Support Free Java!
Contribute to GNU Classpath and the OpenJDK

PGP Key: 94EFD9D8 (
Fingerprint: F8EF F1EA 401E 2E60 15FA  7927 142C 2591 94EF D9D8

More information about the hotspot-dev mailing list