lambda-repo workaround [was Re: Can't get lambda forest to work]
maurizio cimadamore
maurizio.cimadamore at oracle.com
Sun Jun 27 03:32:21 PDT 2010
On 26/06/2010 22:49, Rémi Forax wrote:
> Latest build, b99, fix the problem.
>
Thanks Remi, I will do a merge early next week.
Maurizio
> Rémi
>
> Le 17/06/2010 12:42, Maurizio Cimadamore a écrit :
>
>> Hi
>> as you might now, there are problems in compiling and running code
>> containing lambda. Those problems are not due to the lambda prototype
>> itself; rather, they are caused by some missing bits in the jdk
>> repository that we are going to push soon (those are required for
>> hotspot to work correctly). As a result, any hotspot build>= b94 will
>> fail with the following message:
>>
>> Invalid layout of java.dyn.CallSite at target
>> #
>> # A fatal error has been detected by the Java Runtime Environment:
>> #
>> # Internal Error (javaClasses.cpp:48), pid=10544, tid=140152714426128
>> # fatal error: Invalid layout of preloaded class
>> #
>> # JRE version: 7.0
>> # Java VM: OpenJDK 64-Bit Server VM (19.0-b01 mixed mode linux-amd64 )
>> # An error report file with more information is saved as:
>> # /home/aph/hs_err_pid10544.log
>> #
>> # If you would like to submit a bug report, please visit:
>> #http://java.sun.com/webapps/bugreport/crash.jsp
>> #
>>
>>
>> In order to get rid of this problem, an earlier hotspot (b93) needs to
>> be used. A simple way to workaround this issue is to follow the
>> procedure below:
>>
>> *) 'cd' to the 'hotspot' folder of the lambda repository
>> *) type 'hg update jdk7-b93'
>> *) now 'cd' to the root of the lambda repository
>> *) start a full build (ensure that the build parameter 'BUILD_HOTSPOT'
>> is set to 'true')
>>
>> When the build completes you will have a full working lambda repository.
>>
>> I hope this helps.
>> Maurizio
>>
>>
>> Aborted
>>
>>
>>
>>
>>
>
>
More information about the lambda-dev
mailing list