--- old/make/lib/Lib-jdk.net.gmk 2018-06-04 11:02:16.613275140 -0700 +++ new/make/lib/Lib-jdk.net.gmk 2018-06-04 11:02:16.354275135 -0700 @@ -33,12 +33,17 @@ NAME := extnet, \ SRC := $(TOPDIR)/src/jdk.net/$(OPENJDK_TARGET_OS)/native/libextnet, \ OPTIMIZATION := LOW, \ - CFLAGS := $(CFLAGS_JDKLIB) -I$(SUPPORT_OUTPUTDIR)/headers/jdk.net, \ + CFLAGS := $(CFLAGS_JDKLIB) -I$(SUPPORT_OUTPUTDIR)/headers/jdk.net \ + -I$(SUPPORT_OUTPUTDIR)/headers/java.base \ + -I$(TOPDIR)/src/java.base/share/native/libnet \ + -I$(TOPDIR)/src/java.base/unix/native/libnet \ + -I$(TOPDIR)/src/java.base/share/native/libnio/ch \ + -I$(TOPDIR)/src/java.base/unix/native/libnio/ch, \ LDFLAGS := $(LDFLAGS_JDKLIB) \ $(call SET_SHARED_LIBRARY_ORIGIN), \ LIBS := -ljava, \ LIBS_solaris := -lsocket, \ - LIBS_linux := -ljvm, \ + LIBS_linux := -ljvm -lnet -lnio -lpthread -lrdmacm, \ )) $(BUILD_LIBEXTNET): $(call FindLib, java.base, java)