RFR: Backport of 8187667: Disable deprecation warning for readdir_r
guoge (A)
guoge1 at huawei.com
Wed May 29 13:38:58 UTC 2019
I wanted to build jdk8 with gcc 7.3.0, but I got a problem:
error: 'int readdir_r(DIR*, dirent*, dirent**)' is deprecated [-Werror=deprecated-declarations]
if((status = ::readdir_r(dirp, dbuf, &p)) != 0) {
^~~~~~~~~
note: declared here
extern int readdir_r (DIR *__restrict __dirp,
^~~~~~~~~
It seems that the function readdir_r has been deprecated in glibc since version 2.24, and I find the fix had been merged into openjdk7u.
So, Could we add a baskport to jdk8u?
Bug: https://bugs.openjdk.java.net/browse/JDK-8187667
Patch: http://hg.openjdk.java.net/jdk10/master/rev/f5f2a2d13775
Openjdk7u Backport: https://bugs.openjdk.java.net/browse/JDK-8199962
Thanks
Guo Ge
More information about the jdk8u-dev
mailing list