--- old/buildSrc/linux.gradle 2018-03-09 22:02:10.354201907 +0100 +++ new/buildSrc/linux.gradle 2018-03-09 22:02:10.190204379 +0100 @@ -250,7 +250,7 @@ LINUX.launcherlibrary = [:] LINUX.launcherlibrary.compiler = compiler -LINUX.launcherlibrary.ccFlags = ["-Wextra", "-Wformat", "-Wformat-security", "-DJAVAARCH=\"$OS_ARCH\"", "-I$JDK_HOME/include", "-I$JDK_HOME/include/linux", "-c", "-fPIC"] +LINUX.launcherlibrary.ccFlags = ["-Wextra", "-Wformat", "-Wformat-security", "-DJAVAARCH=\"$OS_ARCH\"", "-I$JDK_HOME/include", "-I$JDK_HOME/include/linux", "-c", "-fPIC", "-std=gnu++98"] LINUX.launcherlibrary.linker = linker LINUX.launcherlibrary.linkFlags = ["-ldl", "-lpthread", "-shared" ] if (!IS_64) { --- old/modules/jdk.packager/src/main/native/library/common/PosixPlatform.cpp 2018-03-09 22:02:10.922193344 +0100 +++ new/modules/jdk.packager/src/main/native/library/common/PosixPlatform.cpp 2018-03-09 22:02:10.762195757 +0100 @@ -46,6 +46,7 @@ #include #include #include +#include #include #include #include @@ -380,7 +381,7 @@ pid_t wpid = 0; #ifdef LINUX - wait(); + wait(&status); #endif #ifdef MAC wpid = wait(&status);