GNU bug report logs -
#29897
[PATCH core-updates] gnu: java-aqute-libg: Fix compilation on java8.
Previous Next
Reported by: Gábor Boskovits <boskovits <at> gmail.com>
Date: Fri, 29 Dec 2017 19:18:01 UTC
Severity: normal
Tags: patch
Done: Gábor Boskovits <boskovits <at> gmail.com>
Bug is archived. No further changes may be made.
Full log
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/java.scm (java-aqute-libg)[arguments]: Add keyword make-flags to use
source and target 1.7.
This is an issue know upstream:
https://github.com/bndtools/bnd/issues/1327
It is closed as won't fix. There is no way to change the source, so that is works
on java8, and it still works on java6, the upstream target. It works fine on
java7, however, so we use java7.
---
gnu/packages/java.scm | 2 ++
1 file changed, 2 insertions(+)
diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm
index 8a244328f..584cbafa4 100644
--- a/gnu/packages/java.scm
+++ b/gnu/packages/java.scm
@@ -5999,6 +5999,8 @@ it manages project dependencies, gives diffs jars, and much more.")
(arguments
`(#:jar-name "java-aqute-libg.jar"
#:source-dir "aQute.libg/src"
+ #:make-flags (list (string-append "-Dant.build.javac.source=" "1.7")
+ (string-append "-Dant.build.javac.target=" "1.7"))
#:tests? #f)); FIXME: tests are in "aQute.libg/test", not in a java directory
(inputs
`(("slf4j" ,java-slf4j-api)
--
2.15.1
This bug report was last modified 6 years and 332 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.