Its been a while since I tried, but if I remember correctly I had to delete
the code that tested the compiler name / version in one of the sh files. I
set the compiler to icc via the environment variables.

The build ran for a while but then stopped with an error message. I
remember it not being very helpful.

I would think you'll have better luck on Linux + gcc than me on Mac,
although icc claims compatible with llvm too.
Let me know if you succeed!

On Thu, Jan 30, 2020, 9:37 AM Magnus Ihse Bursie <
magnus.ihse.bur...@oracle.com> wrote:

>
>
> On 2019-12-18 00:05, August Nagro wrote:
>
> I published some benchmarks of OpenJDK on Mac with Ofast and O3 [1]. Some 
> microbenchmarks like Netty’s HttpObjectEncoder experienced >100% speedup with 
> O3, and the more real-world Dacapo suite was ~15% improvement over O2 (which 
> is exactly the same as Os). I did include a few other flags, however the 
> speedup was primarily due to optimization level.
>
> Building with Os is the old wisdom. It used to be the case that many programs 
> would be faster with the smaller binary size, but this is almost never the 
> case nowadays.
>
> - August
>
> [1]: http://august.nagro.us/optimized-openjdk.html
>
> Nice. :)
>
> I noticed this on your blog post:
>
> I also tried building with Intel’s Compiler
> <https://software.intel.com/en-us/c-compilers>, and patched the configure
> scripts to allow it. However, the build failed cryptically. I’d also be
> interested to see Linux results.
>
>
> How did you patch configure, and what errors did you run into? In general,
> it's not a small task to get OpenJDK to compile with a new compiler, but
> Intel claims a high level of compatibility with gcc [1] and that increases
> chances that it should be possible to achieve with not too much effort. I'm
> slightly tempted to looking into it. :)
>
> /Magnus
>
> [1]
> https://software.intel.com/en-us/cpp-compiler-developer-guide-and-reference-gcc-compatibility-and-interoperability
>
>
>
>

Reply via email to