Hi Mario,

I forwarded your question to hotspot team, below is their reply.
You were absolutely right in identifying the patch.

Thanks,
Lana

-------- Original Message --------
Subject: Re: : JDK8 build fails in hotspot (hsx/hotspot-main/hotspot/rev/a297b0e14605 patch?)
Date:   Wed, 13 Jun 2012 11:22:43 -0600
From:   Daniel D.
CC:     [email protected]



The changeset for 7172226 is currently queued up in Main_Baseline
which is gathering changes for the HSX-24-B14 snapshot. I believe
that snapshot will be taken on Friday (06.15), and submitted for
testing over the weekend. If PIT passes, then HSX-24-B14 will push to
the JDK8 masters next week for the JDK8-B44 promotion.

Dan

 Mikael wrote:
Lana,

This is indeed an issue with HotSpot and GCC 4.7. It's fixed by

http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/a297b0e14605

I'm not sure when this will end up in jdk8 master but I think the change
will be in hs24-b14.



/Mikael




On 6/13/12 11:12 AM, Mikael Gerdin wrote:
 Lana,

 This is indeed an issue with HotSpot and GCC 4.7.
 It's fixed by
 http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/a297b0e14605
 I'm not sure when this will end up in jdk8 master but I think the
 change will be in hs24-b14.

 /Mikael

 On 2012-06-13 18:51, Lana Steuck wrote:
 Forwarding Mario's email:

 First, he got a build failure in 8/awt, then he tried building 8/jdk8 -
 same problem.
 JDK8 build fails in hotspot.

 ompiling
 
/home/neugens/work_space/jdk/jdk8-awt/hotspot/src/share/vm/memory/blockOffsetTable.cpp


 
/home/neugens/work_space/jdk/jdk8-awt/hotspot/src/share/vm/memory/binaryTreeDictionary.cpp:

 In instantiation of ‘TreeList<Chunk>*
 TreeList<Chunk>::remove_chunk_replace_if_needed(TreeChunk<Chunk>*)
 [with Chunk = FreeChunk]’:

 
/home/neugens/work_space/jdk/jdk8-awt/hotspot/src/share/vm/memory/binaryTreeDictionary.cpp:1342:16:

  required from here

 
/home/neugens/work_space/jdk/jdk8-awt/hotspot/src/share/vm/memory/binaryTreeDictionary.cpp:173:7:

 error: ‘link_tail’ was not declared in this scope, and no declarations
 were found by argument-dependent lookup at the point of instantiation
 [-fpermissive]


 He thinks:

 I guess the tree needs to be integrated with this patch:

 http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/a297b0e14605


 - Lana

 -------- Original Message --------
 Subject:     Re: JDK8 tree fails to compile
 Date:     Wed, 13 Jun 2012 14:17:05 +0200
 From:     Mario Torre<[email protected]>
 To:     Anthony Petrov<[email protected]>
 CC:     [email protected], Lana Steuck<[email protected]>


 Hi Anthony, Lana,

 Thanks for taking a look at it.

 I got the same problem with the very latest jdk8 repository. It seems
 that this patch is missing there too.

 I'm on a Fedora 17 machine, gcc version 4.7.0 20120507 (Red Hat
 4.7.0-5) (GCC), perhaps this would explain why you don't see this?
 (It's the first time I tried to compile directly from the OpenJDK
 since I updated, so I can't say when this started to happen).

 Cheers,
 Mario


 On 6/13/2012 2:19 PM, Mario Torre wrote:

 Hi all!

 I'm trying to compile the latest http://hg.openjdk.java.net/jdk8/awt
 but I got this error:

 ompiling
 
/home/neugens/work_space/jdk/jdk8-awt/hotspot/src/share/vm/memory/blockOffsetTable.cpp


 
/home/neugens/work_space/jdk/jdk8-awt/hotspot/src/share/vm/memory/binaryTreeDictionary.cpp:

 In instantiation of ‘TreeList<Chunk>*
 TreeList<Chunk>::remove_chunk_replace_if_needed(TreeChunk<Chunk>*)
 [with Chunk = FreeChunk]’:

 
/home/neugens/work_space/jdk/jdk8-awt/hotspot/src/share/vm/memory/binaryTreeDictionary.cpp:1342:16:

  required from here

 
/home/neugens/work_space/jdk/jdk8-awt/hotspot/src/share/vm/memory/binaryTreeDictionary.cpp:173:7:

 error: ‘link_tail’ was not declared in this scope, and no declarations
 were found by argument-dependent lookup at the point of instantiation
 [-fpermissive]

 I guess the tree needs to be integrated with this patch:

 http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/a297b0e14605

 Any ideas?

 Cheers,
 Mario



-- pgp key: http://subkeys.pgp.net/ PGP Key ID: 80F240CF
 Fingerprint: BA39 9666 94EC 8B73 27FA  FC7C 4086 63E3 80F2 40CF

 IcedRobot: www.icedrobot.org
 Proud GNU Classpath developer: http://www.classpath.org/
 Read About us at: http://planet.classpath.org
 OpenJDK: http://openjdk.java.net/projects/caciocavallo/

 Please, support open standards:
 http://endsoftpatents.org/




Reply via email to