Return-Path: Delivered-To: apmail-harmony-commits-archive@www.apache.org Received: (qmail 97554 invoked from network); 10 Mar 2010 10:28:19 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 10 Mar 2010 10:28:19 -0000 Received: (qmail 17869 invoked by uid 500); 10 Mar 2010 10:27:49 -0000 Delivered-To: apmail-harmony-commits-archive@harmony.apache.org Received: (qmail 17777 invoked by uid 500); 10 Mar 2010 10:27:49 -0000 Mailing-List: contact commits-help@harmony.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@harmony.apache.org Delivered-To: mailing list commits@harmony.apache.org Received: (qmail 17740 invoked by uid 99); 10 Mar 2010 10:27:48 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 10 Mar 2010 10:27:48 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.140] (HELO brutus.apache.org) (140.211.11.140) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 10 Mar 2010 10:27:47 +0000 Received: from brutus.apache.org (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 2A570234C4BC for ; Wed, 10 Mar 2010 10:27:27 +0000 (UTC) Message-ID: <1701803421.174451268216847172.JavaMail.jira@brutus.apache.org> Date: Wed, 10 Mar 2010 10:27:27 +0000 (UTC) From: "Hudson (JIRA)" To: commits@harmony.apache.org Subject: [jira] Commented: (HARMONY-6460) [classlib][fdlibm]Upgrade fdlibm5.2 to 5.3 In-Reply-To: <140443526.28631267603767239.JavaMail.jira@brutus.apache.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/HARMONY-6460?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12843508#action_12843508 ] Hudson commented on HARMONY-6460: --------------------------------- Integrated in Harmony-1.5-head-linux-x86_64 #654 (See [http://hudson.zones.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/654/]) Apply patch for : [classlib][fdlibm]Upgrade fdlibm5.2 to 5.3 > [classlib][fdlibm]Upgrade fdlibm5.2 to 5.3 > ------------------------------------------ > > Key: HARMONY-6460 > URL: https://issues.apache.org/jira/browse/HARMONY-6460 > Project: Harmony > Issue Type: Improvement > Components: Classlib > Affects Versions: 5.0M14 > Reporter: deven you > Assignee: Regis Xu > Fix For: 5.0M14 > > Attachments: HARMONY-6460.diff, HARMONY-6460.v2.diff, HY-6460.diff, TestMathTan.java > > Original Estimate: 96h > Remaining Estimate: 96h > > Hi All, > I noticed that java spec says "The Java math library is defined with respect to fdlibm version 5.3." within java.lang.StrictMath class specification from jdk 5.0. However our harmony still use fdlibm5.2. And a test case[1] shows harmony's math functions results are different compared to ri 6.0 for this reason. > So I think we should upgrade fdlibm from 5.2 to 5.3 to keep consistency with ri. I have done this on my local machine by following steps: > 1. Download fdlibm5.3 zip file from http://www.validlab.com/software/ > 2. Unzip the zip file, this will unzip a folder named fdlibm53 on current path. Then enter fdlibm53 and rename fdlibm.h, Makefile, Makefile.in and s_lib_version.c with suffix .orig. > 3. Re package all files in fdlibm53 into fdlibm_5.3.zip. > 4. Replace HYROOT/deploy/oss/fdlibm_5.2.zip with the above fdlibm_5.3.zip, HYROOT is the root directory of harmony classlib trunk repository. > 5. Apply attached patch[2]. > 6. Build the trunk and run corresponding test case. > [1][2]: see the attached files -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.