Hi Thomas, On 12/03/2018 5:02 PM, Thomas Stüfe wrote:
Hi all,maybe someone has an idea: I build on a freshly installed Linux instance (MX17), using gcc 6.3.0. I get this error: Creating support/modules_cmds/jdk.pack/unpack200 from 7 file(s) /shared/projects/openjdk/jdk-hs/source/src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c: In function ‘read_dir’: /shared/projects/openjdk/jdk-hs/source/src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c:83:5: warning: ‘readdir_r’ is deprecated [-Wdeprecated-declarations] if (readdir_r(dirp, entry, &p) == 0) { ^~ In file included from /shared/projects/openjdk/jdk-hs/source/src/hotspot/os/posix/include/jvm_md.h:34:0, from /shared/projects/openjdk/jdk-hs/source/src/hotspot/share/include/jvm.h:32, from /shared/projects/openjdk/jdk-hs/source/src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c:29: /usr/include/dirent.h:183:12: note: declared here extern int readdir_r (DIR *__restrict __dirp, ^~~~~~~~~ I digged and was not able to pin it to any recent change. I also think I never successfully built on this box, so it may be my environment. Could it be that my gcc is too new?
We've built with gcc 7 so it can't be that on its own. May be a combination of gcc and glibc version. It was deprecated in glibc 2.24.
David
Thanks! Thomas
