On Wed, 7 Aug 2024 15:56:06 GMT, Brian Burkhalter <b...@openjdk.org> wrote:
>> This proposed change would move the native objects required for NIO file >> interaction from the libnio native library to the libjava native library on >> Linux, macOS, and Windows. > > Brian Burkhalter has updated the pull request with a new target base due to a > merge or a rebase. The incremental webrev excludes the unrelated changes > brought in by the merge/rebase. The pull request contains four additional > commits since the last revision: > > - Merge > - 8337143: Removed dependency of libjava on headers in libnio/ch > - 8337143: Move natives to <platform>/native/libjava/nio/{ch,fs} as a > function of their original location in libnio > - 8337143: (fc, fs) Move filesystem-related native objects from libnio to > libjava make/modules/java.base/lib/CoreLibraries.gmk line 71: > 69: -framework Foundation \ > 70: -framework SystemConfiguration, \ > 71: LIBS_windows := advapi32.lib mswsock.lib ole32.lib shell32.lib > version.lib ws2_32.lib, \ Are these libraries still required to build libnio, or can they be removed from that library now? ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/20317#discussion_r1707327953