I can't build NQP master for the JVM any more:
java -cp src/vm/jvm/stage0:nqp-runtime.jar:3rdparty/asm/asm-4.1.jar nqp
--bootstrap --module-path=src/stage1 --setting-path=src/stage1 \
--setting=NQPCORE --no-regex-lib --target=classfile \
--output=src/stage1/QAST.class src/stage1/gen/QAST.nqp
java.lang.RuntimeException: java.lang.RuntimeException: Method code too large!
in <anon>
in compile
in eval
in evalfiles
in command_eval
in command_line
in MAIN
in <anon>
in <anon>make: *** [src/stage1/QAST.class] Error 1
$ git show HEAD
commit f3551cf36d8b2c789bb2f66f98395cdb7eac3c07
Merge: 72df616 5cf0134
Author: Jonathan Worthington <[email protected]>
Date: Thu May 2 01:23:36 2013 -0700
Merge pull request #94 from donaldh/master
Added remaining bigint nqp ops
The strange thing is that I can build both of the parent commits.
$ java -version
java version "1.7.0_19"
OpenJDK Runtime Environment (rhel-2.3.9.1.el6_4-x86_64)
OpenJDK 64-Bit Server VM (build 23.7-b01, mixed mode)
$ javac -version
javac 1.7.0_19
$ uname -srvmpio
Linux 2.6.32-358.el6.x86_64 #1 SMP Fri Feb 22 00:31:26 UTC 2013 x86_64 x86_64
x86_64 GNU/Linux
Nicholas Clark