Thank you for the infos, David, I will keep looking. (This is basically a modern Debian breed, I am surprised this gives me trouble...)
..Thomas On Mon, Mar 12, 2018 at 8:15 AM, David Holmes <david.hol...@oracle.com> wrote: > 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/un >> ix/native/libmanagement_ext/OperatingSystemImpl.c: >> In function ‘read_dir’: >> /shared/projects/openjdk/jdk-hs/source/src/jdk.management/un >> ix/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/inc >> lude/jvm.h:32, >> from >> /shared/projects/openjdk/jdk-hs/source/src/jdk.management/un >> ix/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 >> >>