Return-Path: X-Original-To: apmail-db-derby-dev-archive@www.apache.org Delivered-To: apmail-db-derby-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id BEDAB9FC1 for ; Tue, 25 Oct 2011 19:22:54 +0000 (UTC) Received: (qmail 67389 invoked by uid 500); 25 Oct 2011 19:22:54 -0000 Delivered-To: apmail-db-derby-dev-archive@db.apache.org Received: (qmail 67363 invoked by uid 500); 25 Oct 2011 19:22:54 -0000 Mailing-List: contact derby-dev-help@db.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: Delivered-To: mailing list derby-dev@db.apache.org Received: (qmail 67356 invoked by uid 99); 25 Oct 2011 19:22:54 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 25 Oct 2011 19:22:54 +0000 X-ASF-Spam-Status: No, hits=-2000.5 required=5.0 tests=ALL_TRUSTED,RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.116] (HELO hel.zones.apache.org) (140.211.11.116) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 25 Oct 2011 19:22:52 +0000 Received: from hel.zones.apache.org (hel.zones.apache.org [140.211.11.116]) by hel.zones.apache.org (Postfix) with ESMTP id 2111931BDFA for ; Tue, 25 Oct 2011 19:20:32 +0000 (UTC) Date: Tue, 25 Oct 2011 19:20:32 +0000 (UTC) From: "Rick Hillegas (Commented) (JIRA)" To: derby-dev@db.apache.org Message-ID: <1095557387.14772.1319570432136.JavaMail.tomcat@hel.zones.apache.org> In-Reply-To: <1224913473.1785.1318881910595.JavaMail.tomcat@hel.zones.apache.org> Subject: [jira] [Commented] (DERBY-5469) Make it possible to build Derby if you are on Mac OS X and your JDK is JDK 7 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/DERBY-5469?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13135343#comment-13135343 ] Rick Hillegas commented on DERBY-5469: -------------------------------------- Thanks, Kathey. The PropertySetter task does look at system properties. However, where it's falling down is in the part of its processing where it looks around the directory system to find other JDKs. It does this so that it can find libraries for lower versions of the JDK. In particular, it wants to find a 1.4 JDK if it can so that it can use those libraries when compiling the bulk of Derby code. Being able to use those libraries means that the compiler can object if someone tries to call a Java 6 method in code which is supposed to run on small devices. It's a very tricky piece of logic and I am beginning to fear that the number of special cases may be expanding faster than we can keep up with them. Standard attributes in the jar manifest are documented here: http://download.oracle.com/javase/1.4.2/docs/guide/jar/jar.html#Manifest%20Specification Thanks, -Rick > Make it possible to build Derby if you are on Mac OS X and your JDK is JDK 7 > ---------------------------------------------------------------------------- > > Key: DERBY-5469 > URL: https://issues.apache.org/jira/browse/DERBY-5469 > Project: Derby > Issue Type: Improvement > Components: Build tools > Reporter: Rick Hillegas > Assignee: Rick Hillegas > Attachments: derby-5469-01-ae-add17andJavadoc.diff, derby-5469-01-af-dontSetUprevVariables.diff, derby-5469-01-ag-cleanedUp.diff > > -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira