Hi everybody,
Can anyone give me some advice in what I should do in order to build the
OpenJDK on a Fedora 28?
-Patrick
At the moment I get those errors:
Compiling 5 files for jdk.internal.vm.compiler.management
/home/pr/sources/jdk/src/hotspot/os/posix/os_posix.cpp: In static member
function ‘static int os::create_file_for_heap(const char*)’:
/home/pr/sources/jdk/src/hotspot/os/posix/os_posix.cpp:172:16: error: ‘char*
strncpy(char*, const char*, size_t)’ specified bound depends on the length of
the source argument [-Werror=stringop-overflow=]
(void)strncpy(fullname, dir, strlen(dir)+1);
~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pr/sources/jdk/src/hotspot/os/posix/os_posix.cpp:172:38: note: length
computed here
(void)strncpy(fullname, dir, strlen(dir)+1);
~~~~~~^~~~~
/home/pr/sources/jdk/src/hotspot/os/posix/os_posix.cpp:173:16: error: ‘char*
strncat(char*, const char*, size_t)’ specified bound depends on the length of
the source argument [-Werror=stringop-overflow=]
(void)strncat(fullname, name_template, strlen(name_template));
~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1plus: all warnings being treated as errors
gmake[3]: *** [lib/CompileJvm.gmk:151:
/home/pr/sources/jdk/build/linux-x86_64-normal-server-release/hotspot/variant-server/libjvm/objs/os_posix.o]
Error 1
gmake[3]: *** Waiting for unfinished jobs....
gmake[2]: *** [make/Main.gmk:257: hotspot-server-libs] Error 2
ERROR: Build failed for target 'default (exploded-image)' in configuration
'linux-x86_64-normal-server-release' (exit code 2)
Stopping sjavac server