I just tried to build master locally with the new JDK 1.8 on a Mac. I'm getting a build test failure. Sorry, I don't have time to look into it at the moment. JDK 1.7 worked fine for me.
[java] clojure.test-clojure.reflect
[java]
[java] java.lang.IllegalArgumentException
[java] at clojure.asm.ClassReader.<init>(ClassReader.java:170)
[java] at clojure.asm.ClassReader.<init>(ClassReader.java:153)
[java] at clojure.asm.ClassReader.<init>(ClassReader.java:424)
[java] at clojure.reflect.AsmReflector.do_reflect(java.clj:200)
[java] at clojure.reflect$fn__9042$G__9038__9045.invoke(reflect.clj:44)
[java] at clojure.reflect$fn__9042$G__9037__9049.invoke(reflect.clj:44)
[java] at clojure.lang.AFn.applyToHelper(AFn.java:156)
[java] at clojure.lang.AFn.applyTo(AFn.java:144)
[java] at clojure.core$apply.invoke(core.clj:626)
[java] at clojure.core$partial$fn__4228.doInvoke(core.clj:2468)
[java] at clojure.lang.RestFn.invoke(RestFn.java:408)
[java] at clojure.reflect$type_reflect.doInvoke(reflect.clj:100)
[java] at clojure.lang.RestFn.invoke(RestFn.java:439)
[java] at clojure.test_clojure.reflect$fn__19909.invoke(reflect.clj:23)
[java] at clojure.test$test_var$fn__7187.invoke(test.clj:704)
[java] at clojure.test$test_var.invoke(test.clj:704)
[java] at clojure.test$test_vars$fn__7209$fn__7214.invoke(test.clj:722)
[java] at clojure.test$default_fixture.invoke(test.clj:674)
[java] at clojure.test$test_vars$fn__7209.invoke(test.clj:722)
[java] at clojure.test$default_fixture.invoke(test.clj:674)
[java] at clojure.test$test_vars.invoke(test.clj:718)
[java] at clojure.test$test_all_vars.invoke(test.clj:728)
[java] at clojure.test$test_ns.invoke(test.clj:747)
[java] at clojure.core$map$fn__4245.invoke(core.clj:2559)
[java] at clojure.lang.LazySeq.sval(LazySeq.java:40)
[java] at clojure.lang.LazySeq.seq(LazySeq.java:49)
[java] at clojure.lang.Cons.next(Cons.java:39)
[java] at clojure.lang.RT.next(RT.java:599)
[java] at clojure.core$next.invoke(core.clj:64)
[java] at clojure.core$reduce1.invoke(core.clj:903)
[java] at clojure.core$reduce1.invoke(core.clj:894)
[java] at clojure.core$merge_with.doInvoke(core.clj:2777)
[java] at clojure.lang.RestFn.applyTo(RestFn.java:139)
[java] at clojure.core$apply.invoke(core.clj:626)
[java] at clojure.test$run_tests.doInvoke(test.clj:762)
[java] at clojure.lang.RestFn.applyTo(RestFn.java:137)
[java] at clojure.core$apply.invoke(core.clj:624)
[java] at clojure.test.generative.runner$run_all_tests$fn__529.invoke(runner.clj:255)
[java] at clojure.test.generative.runner$run_all_tests$run_with_counts__521$fn__525.invoke(runner.clj:251)
[java] at clojure.test.generative.runner$run_all_tests$run_with_counts__521.invoke(runner.clj:251)
[java] at clojure.test.generative.runner$run_all_tests.invoke(runner.clj:253)
[java] at clojure.test.generative.runner$test_dirs.doInvoke(runner.clj:304)
[java] at clojure.lang.RestFn.applyTo(RestFn.java:137)
[java] at clojure.core$apply.invoke(core.clj:624)
[java] at clojure.test.generative.runner$_main.doInvoke(runner.clj:312)
[java] at clojure.lang.RestFn.invoke(RestFn.java:408)
[java] at user$eval566.invoke(run_tests.clj:4)
[java] at clojure.lang.Compiler.eval(Compiler.java:6703)
[java] at clojure.lang.Compiler.load(Compiler.java:7130)
[java] at clojure.lang.Compiler.loadFile(Compiler.java:7086)
[java] at clojure.main$load_script.invoke(main.clj:274)
[java] at clojure.main$script_opt.invoke(main.clj:336)
[java] at clojure.main$main.doInvoke(main.clj:420)
[java] at clojure.lang.RestFn.invoke(RestFn.java:408)
[java] at clojure.lang.Var.invoke(Var.java:379)
[java] at clojure.lang.AFn.applyToHelper(AFn.java:154)
[java] at clojure.lang.Var.applyTo(Var.java:700)
[java] at clojure.main.main(main.java:37)
[java] {:file "ClassReader.java",
[java] :tstamp 1395244274721,
[java] :type :error,
[java] :clojure.test/vars (compare-reflect-and-asm),
[java] :level :error,
[java] :pid 97553,
[java] :line 170,
[java] :thread 1,
[java] :exception
[java] #<IllegalArgumentException java.lang.IllegalArgumentException>,
[java] :thread/name "main",
[java] :message "Uncaught exception, not in assertion."}
[java]