From: <no...@so...> - 2002-04-29 20:37:44
|
Bugs item #550366, was opened at 2002-04-29 13:37 You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=436925&aid=550366&group_id=43608 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Stefan Reich (sreich) Assigned to: Nobody/Anonymous (nobody) Summary: Build process fails on non-SUN JDKs Initial Comment: OpenORB fails to build on non-SUN JDKS, because the bootstrap classpath is replaced with a version that assumes the SUN JDK file layout. For example, the project doesn't build under MacOSX anymore, which doesn't have the rt.jar file in the place expected. A while ago the following lines were added to src/ build.xml: <path id="bootstrap-classpath"> <pathelement path="${compiler-override- classes}" /> <pathelement path="${java.home}/lib/rt.jar" /> </path> The right way to do it would be to make use of the prepend feature of the JDK -Xbootclasspath directive: java -X -Xmixed mixed mode execution (default) -Xint interpreted mode execution only -Xbootclasspath:<directories and zip/jar files separated by :> set search path for bootstrap classes and resources -Xbootclasspath/a:<directories and zip/jar files separated by :> append to end of bootstrap class path -Xbootclasspath/p:<directories and zip/jar files separated by :> prepend in front of bootstrap class path ---------------------------------------------------------------------- You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=436925&aid=550366&group_id=43608 |