Okay, I think I got it... my "hg tip" for bsd-port was okay: changeset: 125:428565383a55 tag: tip parent: 123:75d7dc371aec parent: 124:5dc862ec024e user: gle...@misty.eyesbeyond.com date: Sat Jul 25 20:53:34 2009 -0700 summary: . Merge from main OpenJDK repository.
But "hg tip" for davinci/patches was definitely not: changeset: 8:e433df0d89ae tag: tip user: jrose date: Fri May 15 13:54:21 2009 -0700 summary: meth: test/development project, for use with netbeans and/ or ant doing an update/pull on it resulted in: added 17 changesets with 45 changes to 19 files after which "hg tip" says: changeset: 25:5745e8f6c36b tag: tip user: jrose date: Tue Jul 21 02:04:58 2009 -0700 summary: meth: negative tests for low-level MH matching errors Much better. So, this is probably my bad. Other than that, my build process is as this (using an existing local Hg repository): 1. back out current patches from bsd-port using "hg qselect --pop" on jdk, hotspot, and langtools -- this is necessary to make sure fpull and fupdate don't skip them 2. hg fpull; hg fupdate in bsd-port 3. hg fpull; hg fupdate in davinci/patches 4. apply patches: cd davinci; (cd patches/make; gnumake setup); (cd patches/make; gnumake patch) 5. build: cd bsd-port; ./clean.sh; ./build.sh my build.sh is this: LC_ALL=C LANG=C unset CLASSPATH unset JAVA_HOME make \ ALT_BOOTDIR=/usr/local/soylatte16-i386-1.0.3/ \ ALT_BINARY_PLUGS_PATH=/Users/aszegedi/Documents/projects/openjdk/jdk-7- icedtea-plugs \ ALT_FREETYPE_HEADERS_PATH=/usr/X11R6/include \ ALT_FREETYPE_LIB_PATH=/usr/X11R6/lib \ ALT_CUPS_HEADERS_PATH=/usr/include \ ANT_HOME=/usr/share/ant \ NO_DOCS=true \ HOTSPOT_BUILD_JOBS=1 \ ALT_JIBX_LIBS_PATH=/Users/aszegedi/Documents/projects/openjdk/jibx/lib gcc is: i686-apple-darwin9-gcc-4.0.1 (GCC) 4.0.1 (Apple Inc. build 5490) Strangely, trying to build using "gnumake" from davinci/patches/make will fail; that's why I go back manually to bsd-port. Also, not doing a ./clean.sh is a bad idea, as it did cause a build to fail in the past. Anyway, the problem is likely that I failed to update the davince/patches from Mercurial. Sorry about that - it was really lame... I'm rebuilding now, will test with Charlie's nightly JRuby when it's done, and if it works, will republish it. Attila. On 2009.08.03., at 10:13, Christian Thalinger wrote: > Charles Oliver Nutter wrote: >> Ok, finally circled back around to testing things again. With >> Attila's >> build, I'm still getting crashes, but more seems to work. >> >> I've attached the dump from the crash. To reproduce: >> >> 1. grab and unpack a JRuby nightly from >> 2. set MLVM into JAVA_HOME >> 3. run bin/jruby -J-Djruby.compile.invokedynamic=true >> -J-XX:+EnableInvokeDynamic bench/bench_fib_recursive.rb 100 > > Yes, it crashes for me too with Attila's build. It's very strange > that > my builds works but Attila's does not. > > Attila, could give some information how you built your build? Could > you > verify you Mercurial tip's? Did you use a different GCC version, > libraries, ...? Could you provide a debug build? > > I will build my version from scratch and try again... > > -- Christian _______________________________________________ mlvm-dev mailing list mlvm-dev@openjdk.java.net http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev