At 11:07 AM -0700 3/20/11, Greg Lewis wrote: >On Sat, Mar 19, 2011 at 09:33:11PM -0700, John Rose wrote: >> The change below in Defs-bsd.gmk causes the loading of the spurious copy of >> libjvm. -- John > >Thanks John! Unfortunately it looks like this is needed on FreeBSD or the >new shared library validation breaks. I've committed a change that undoes >the rpath addition on MacOS X only. Works for me.
bsd-port is now building, thanks John and Greg! Are the jtreg tests run against the bsd-port build? Just to check the build a bit I ran the java/lang/Runtime tests. There were failures in two test suites: 1) Runtime/exec/SetCwd.java 2) Runtime/shutdown/ShutdownHooks.sh What should I expect from the bsd-port builds? [bsd]$ jtreg -XX:+UnlockExperimentalVMOptions -XX:+EnableInvokeDynamic -jdk:build/bsd-amd64/j2sdk-image -v:summary jdk/test/java/lang/Runtime Directory "JTreport" not found: creating Directory "JTwork" not found: creating Directory "JTwork/scratch" not found: creating Passed: java/lang/Runtime/exec/ArgWithSpaceAndFinalBackslash.java Passed: java/lang/Runtime/exec/BadEnvp.java Passed: java/lang/Runtime/exec/ConcurrentRead.java Passed: java/lang/Runtime/exec/Duped.java Passed: java/lang/Runtime/exec/ExecEmptyString.java Passed: java/lang/Runtime/exec/ExecWithDir.java Passed: java/lang/Runtime/exec/ExecWithInput.java Passed: java/lang/Runtime/exec/ExecWithLotsOfArgs.java Passed: java/lang/Runtime/exec/ExitValue.java Passed: java/lang/Runtime/exec/LotsOfDestroys.java Passed: java/lang/Runtime/exec/LotsOfOutput.java FAILED: java/lang/Runtime/exec/SetCwd.java Passed: java/lang/Runtime/exec/SleepyCat.java Passed: java/lang/Runtime/exec/Space.java Passed: java/lang/Runtime/exec/Status.java Passed: java/lang/Runtime/exec/StreamsSurviveDestroy.java Passed: java/lang/Runtime/exec/WinCommand.java FAILED: java/lang/Runtime/shutdown/ShutdownHooks.sh Test results: passed: 16; failed: 2