[9] RFR(M) 8166416: [AOT] Integrate JDK build changes and launcher 'jaotc' for AOT compiler

Vladimir Kozlov vladimir.kozlov at oracle.com
Thu Oct 27 14:17:37 UTC 2016

I see. I specifically removed generated-configure.sh from webrev since it has to be generated.
I will add version of webrev with it.


On 10/27/16 3:14 AM, Volker Simonis wrote:
> Hi Vladimir,
> I'm trying to build and test these changes on our platforms and I've
> just realized that the top-level changes do not contained the
> generated-configure.sh script. I for myself have generated it for me,
> but I think it would be useful to always include that into a webrev
> for convenience because not everybody may have the right version of
> autoconf at hand.
> Thanks,
> Volker
> On Thu, Oct 27, 2016 at 2:45 AM, Vladimir Kozlov
> <vladimir.kozlov at oracle.com> wrote:
>> https://bugs.openjdk.java.net/browse/JDK-8166089
>> Subtask:
>> https://bugs.openjdk.java.net/browse/JDK-8166416
>> Webrev:
>> http://cr.openjdk.java.net/~kvn/aot/top.webrev/
>> http://cr.openjdk.java.net/~kvn/aot/jdk.webrev/
>> http://cr.openjdk.java.net/~kvn/aot/hs.make.webrev/
>> Please, review build changes for AOT.  Only Linux/x64 platform is supported.
>> 'jaotc' and AOT part of Hotspot will be build only on Linux/x64.
>> Changes include new 'jaotc' launcher, makefile changes to build
>> jdk.vm.compiler (Graal) and jdk.aot modules used by 'jaotc'.
>> Both modules sources are located in Hotspot: hotspot/src/jdk.aot and
>> hotspot/src/jdk.vm.compiler.
>> 'jaotc' requires installed libelf package on a system to build native part
>> of 'jaotc'. It is used to generated AOT shared libraries (.so) as result of
>> AOT compilation.
>> Hotspot makefile changes will be pushed together with Hotspot AOT changes.
>> Thanks,
>> Vladimir

More information about the build-dev mailing list