Control: tags -1 + patch Here is a patch fixing the build failure with Java 9 & 10:
--- a/src/java/Makefile.am +++ b/src/java/Makefile.am @@ -47,11 +47,9 @@ $(CEPH_PROXY): $(JAVA_SRC) export CLASSPATH=java/ ; \ - $(JAVAC) -classpath java -source 1.5 -target 1.5 -Xlint:-options java/com/ceph/fs/*.java + $(JAVAC) -classpath java -source 1.8 -target 1.8 -Xlint:-options java/com/ceph/fs/*.java -h native $(JAVA_H): $(CEPH_PROXY) - export CLASSPATH=java/ ; \ - $(JAVAH) -classpath java -jni -o $@ com.ceph.fs.CephMount libcephfs.jar: $(CEPH_PROXY) $(JAR) cf $@ $(JAVA_CLASSES:%=-C java %) @@ -72,7 +70,7 @@ $(CEPH_TEST_PROXY): $(JAVA_TEST_SRC) $(CEPH_PROXY) export CLASSPATH=$(CLASSPATH):$(EXTRA_CLASSPATH_JAR):java/:test/ ; \ - $(JAVAC) -source 1.5 -target 1.5 -Xlint:-options test/com/ceph/fs/*.java + $(JAVAC) -source 1.8 -target 1.8 -Xlint:-options test/com/ceph/fs/*.java libcephfs-test.jar: $(CEPH_TEST_PROXY) $(JAR) cf $@ $(JAVA_TEST_CLASSES:%=-C test %)