JEP 243 changes
Raffaello Giulietti
raffaello.giulietti at supsi.ch
Fri May 29 10:08:37 UTC 2015
Hi Christian,
in a sense, I'm happy to hear that I'm not alone ;-)
I'll wait for the fix.
Thanks
Raffaello
On 2015-05-29 12:03, Christian Wirth wrote:
> Hi Raffaello,
>
> I also ran into the issue already. Python on Windows seems to behave
> differently in finding and patching the version string.
>
> Doug and me are working on a fix already. Hope we can push it to the
> repository soon.
>
> -- Christian
>
>
>
> Am 29.05.2015 um 11:29 schrieb Raffaello Giulietti:
>> After this change, on Win7 I cannot build graal anymore, not even from a
>> freshly cloned copy of the repository.
>>
>>
>> Traceback (most recent call last):
>> File "C:\dev\graal\/mxtool/mx.py", line 5685, in <module>
>> main()
>> File "C:\dev\graal\/mxtool/mx.py", line 5666, in main
>> retcode = c(command_args)
>> File "C:\dev\graal\mx\mx_graal.py", line 939, in build
>> jdk = _jdk(build, create=True, installJars=installJars)
>> File "C:\dev\graal\mx\mx_graal.py", line 487, in _jdk
>> _installDistInJdks(jdkDist)
>> File "C:\dev\graal\mx\mx_graal.py", line 696, in _installDistInJdks
>> _patchGraalVersionConstant(dist)
>> File "C:\dev\graal\mx\mx_graal.py", line 681, in
>> _patchGraalVersionConstant
>> assert '@@graal.version@@' in data, 'could not find
>> "@@graal.version@@" cons
>> tant in ' + dist.path + '!' + zi.filename
>> AssertionError: could not find "@@graal.version@@" constant in
>> C:\dev\graal\buil
>> d\graal.jar!com/oracle/graal/api/runtime/Graal.class
>>
>>
>>
>>
>> On 2015-05-29 08:36, Doug Simon wrote:
>>> I’ve just pushed changes related to
>>> https://bugs.openjdk.java.net/browse/GRAAL-53 which in turn are part
>>> of preparing Graal for JEP 243. These changes touched a lot of files
>>> and shuffled a number of packages/projects around. In particular,
>>> there’s a new com.oracle.jvmci namespace to which all the Graal code
>>> that will form the basis of JEP 243 has been moved. We will continue
>>> to refine the classes in this namespace (especially the API classes)
>>> to the absolute minimum required for implementing a Java based
>>> compile on the JVM.
>>>
>>> These steps should help mitigate issues when you pull these changes:
>>>
>>> 1. Delete all JDKs deployed in your Graal workspace (i.e. rm -rf jdk*)
>>> 2. mx clean
>>> 3. mx ideclean; mx ideinit
>>>
>>> -Doug
>>
>
More information about the graal-dev
mailing list