Patch to fix build breakage with GCC 4.7

Deepak Bhole dbhole at redhat.com
Mon Jan 30 18:36:42 PST 2012


* David Holmes <david.holmes at oracle.com> [2012-01-30 19:57]:
> Hi Deepak,
> 
> The primary change here is a build change so I've cc'ed build-dev.
> 
> The majority of the changes are to JVMTI demo files hence I've cc'd
> serviceability-dev.
> 
> I think JDK8-dev doesn't need to be included now so I've bcc'd it.
> 
> While gcc compilation on sparc is rare I'm not sure that simply
> deleting the sparc-only option unconditionally is the right thing to
> do.
> 

Hi David,

I thought about that too. But I was unable to find info on OpenJDK +
SPARC + Linux. Is that combination even supported? The README doesn't
list it:
http://hg.openjdk.java.net/jdk6/jdk6/raw-file/tip/README-builds.html#MBE

The option seemed more like a relic from Solaris + SPARC config rather
than a requirement for Linux + SPARC.

Cheers,
Deepak

> David
> 
> On 31/01/2012 1:20 AM, Deepak Bhole wrote:
> >Hi,
> >
> >JDK builds currently fail with GCC 4.7 due to its stricter option
> >checking.
> >
> >GCC 4.6 and prior ignored invalid options -- GCC 4.7 does not. Certain
> >files in JDK supply the -mimpure-text option to GCC. This option is only
> >valid on SPARC[1,2]. As a result, GCC 4.7 throws an error during build
> >on Linux (I suppose .
> >
> >This patch removes the option:
> >http://cr.openjdk.java.net/~dbhole/GCC-4.7-JDK8.00
> >
> >1: http://gcc.gnu.org/onlinedocs/gcc-3.3.6/gcc/SPARC-Options.html
> >2: http://gcc.gnu.org/onlinedocs/gcc-3.3.6/gcc/i386-and-x86_002d64-Options.html
> >
> >If OK for push, please feel free to do so (I don't have commit access).
> >
> >Cheers,
> >Deepak


More information about the serviceability-dev mailing list