[RFR]: 8223668: Clang on Linux build broken
Arthur Eubanks
aeubanks at google.com
Fri May 10 02:33:25 UTC 2019
Ah, please ignore this RFR then.
*From: *David Holmes <david.holmes at oracle.com>
*Date: *Thu, May 9, 2019 at 7:17 PM
*To: *Arthur Eubanks, <hotspot-dev at openjdk.java.net>
Hi Arthur,
>
> On 10/05/2019 12:05 pm, Arthur Eubanks wrote:
> > Bug: https://bugs.openjdk.java.net/browse/JDK-8223668
> > Webrev: http://cr.openjdk.java.net/~aeubanks/8223668/webrev.00/
> >
> > Currently the clang build on Linux is broken.
> >
> > $ clang --version
> > clang version 4.0.1-10 (tags/RELEASE_401/final)
> > Target: x86_64-pc-linux-gnu
> > Thread model: posix
> > InstalledDir: /usr/bin
> >
> > With "bash configure --with-toolchain-type=clang" we get the following
> > errors:
> >
> >
> > jdk/jdk/src/hotspot/os/linux/osContainer_linux.cpp:470:22: error:
> > conversion from string literal to 'char *' is deprecated
> > [-Werror,-Wc++11-compat-deprecated-writable-strings]
> > char* format = "%s " JULONG_FORMAT;
> >
> > Fix is to use "const char *" instead of "char *".
>
> I just updated the bug report - this is already being handled by
> JDK-8223186: HotSpot compile warnings from GCC 9.
>
> > jdk/jdk/build/hotspot/variant-server/libjvm/gtest/libjvm.so: undefined
> > reference to `objArrayOopDesc::obj_at(int) const'
> > clang: error: linker command failed with exit code 1 (use -v to see
> > invocation)
> >
> > Fix is to add missing import to src/hotspot/share/jvmci/jvmciCompiler.cpp
>
> That has also already been fixed:
>
> 8223639: [JVMCI] jvmciCompiler.cpp needs to include
> "oops/objArrayOop.inline.hpp""
>
> Cheers,
> David
>
More information about the hotspot-dev
mailing list