updates to build scripts

Stephen Bannasch stephen.bannasch at deanbrook.org
Mon May 16 12:38:41 PDT 2011


>On Mon, May 16, 2011 at 12:09 PM, Stephen Bannasch
><stephen.bannasch at deanbrook.org> wrote:
>> They now seem to be pulling in upstream changes quite quickly.
>>
>> Last Thursday they pulled in jdk7-b141:
>>
>>  http://hg.openjdk.java.net/macosx-port/macosx-port/hotspot/rev/66b35d6aefbe
>
>Very nice! Then the lag time for some of these upcoming fixes won't be
>long. There are a few JRuby users that have been poking at JRuby +
>indy lately.
>
>BTW, Stephen, I noticed your update script pulls in coro too. Is it functional?

The format for how guards are expressed is a bit confusing -- preceding a patch with a '/' turns that patch off.

So this line builds without coro:

  export davinci=$(pwd) guards="buildable testable /coro"


Coro is (or was the last time I tried) included in the buildable/testable set so the line just before that is commented out:

  export davinci=$(pwd) guards="buildable testable"

Will build coro -- last time I tried there were compilation failures and I haven't seen any more commits from Lukas.

You can try it yourself by switching which of those lines are commented. When playing with these options it can be helpful to scan the console output in the beginning to see if patches in the series files are actually committed and whether they apply cleanly.

When patches are added to the series file (but the developer forgets to check it in) or they don't apply cleanly the error thatstops the build is usually MUCH further along in the console output.


More information about the mlvm-dev mailing list