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
>>
>>

Reply via email to