Return-Path: Delivered-To: apmail-gump-general-archive@www.apache.org Received: (qmail 45966 invoked from network); 26 Jan 2005 08:36:21 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 26 Jan 2005 08:36:21 -0000 Received: (qmail 5724 invoked by uid 500); 26 Jan 2005 08:36:19 -0000 Delivered-To: apmail-gump-general-archive@gump.apache.org Received: (qmail 5684 invoked by uid 500); 26 Jan 2005 08:36:18 -0000 Mailing-List: contact general-help@gump.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Gump code and data" Reply-To: "Gump code and data" Delivered-To: mailing list general@gump.apache.org Received: (qmail 5665 invoked by uid 99); 26 Jan 2005 08:36:18 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (hermes.apache.org: local policy includes SPF record at spf.trusted-forwarder.org) Received: from smtp816.mail.sc5.yahoo.com (HELO smtp816.mail.sc5.yahoo.com) (66.163.170.2) by apache.org (qpsmtpd/0.28) with SMTP; Wed, 26 Jan 2005 00:36:17 -0800 Received: from unknown (HELO ?192.168.0.4?) (fuzzylogic@sbcglobal.net@67.127.191.87 with plain) by smtp816.mail.sc5.yahoo.com with SMTP; 26 Jan 2005 08:36:14 -0000 Mime-Version: 1.0 (Apple Message framework v619) In-Reply-To: <00CCC589-6F74-11D9-BA88-003065905854@sbcglobal.net> References: <200501221218.j0MCIaL4029198@Boron.MeepZor.Com> <40D150CE-6DFA-11D9-BA88-003065905854@nonintuitive.com> <00CCC589-6F74-11D9-BA88-003065905854@sbcglobal.net> Content-Type: text/plain; charset=US-ASCII; format=flowed Message-Id: <31AED09B-6F75-11D9-BA88-003065905854@nonintuitive.com> Content-Transfer-Encoding: 7bit From: Samuel Andrew McIntyre Subject: Re: derby build Date: Wed, 26 Jan 2005 00:35:11 -0800 To: Gump code and data X-Mailer: Apple Mail (2.619) X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N resending with the current account. *sigh* On Jan 25, 2005, at 2:04 AM, Stefan Bodewig wrote: > Ideally we'd build everything except the JDBC 2.0 stuff using Gump's > default. And build the JDBC 2.0 stuff with JDK 1.3's rt.jar on the > bootclasspath. The easiest way to achieve this would be to set the property j13lib to the location of the JDK 1.3 jar, and build with build.sysclasspath=last. I don't know if this is currently possible, but I'm guessing no. > Is there any sensible split of targets in the build file in order to > achieve that? So, I made a first pass at this and it come out to seven splits. In the main derby build.xml there are now 7 new targets: gump_split_1: builds everything up to internal api JDBC 2.0 interfaces gump_split_2: builds internal api JDBC 2.0 interfaces gump_split_3: builds up to implementations of JDBC 2.0 interfaces gump_split_4: builds implementations of JDBC 2.0 interfaces gump_split_5: builds external api up to JDBC 2.0 interfaces gump_split_6: builds external api classes for JDBC 2.0 gump_split_7: builds everything else. So, gump_split_2, 4, and 6 should be built with JDK 1.3's rt.jar, the rest can be built with JDK 1.4's rt.jar. They should be built in order. Also, I just realized that all of these need to be built with the property sane=false, which creates a build with all optimizations turned on. I will try in the future to condense these to a smaller number of targets, but I don't currently know if this is possible. With these targets, though, i think it might be possible to build derby with gump. Please let me know if there is more I can do. Thanks, andrew --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscribe@gump.apache.org For additional commands, e-mail: general-help@gump.apache.org