From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 29276 invoked by alias); 8 Mar 2010 12:41:18 -0000 Received: (qmail 29268 invoked by uid 22791); 8 Mar 2010 12:41:18 -0000 X-SWARE-Spam-Status: No, hits=-3.2 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_LOW X-Spam-Check-By: sourceware.org Received: from adelie.canonical.com (HELO adelie.canonical.com) (91.189.90.139) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Mon, 08 Mar 2010 12:41:14 +0000 Received: from hutte.canonical.com ([91.189.90.181]) by adelie.canonical.com with esmtp (Exim 4.69 #1 (Debian)) id 1NocGl-0000Fl-JB; Mon, 08 Mar 2010 12:41:11 +0000 Received: from dslb-088-073-126-123.pools.arcor-ip.net ([88.73.126.123] helo=[192.168.42.17]) by hutte.canonical.com with esmtpsa (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1NocGl-0003xc-FL; Mon, 08 Mar 2010 12:41:11 +0000 Message-ID: <4B94F065.60607@ubuntu.com> Date: Mon, 08 Mar 2010 12:41:00 -0000 From: Matthias Klose User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.9pre) Gecko/20100217 Shredder/3.0.3pre MIME-Version: 1.0 To: gnu_andrew@member.fsf.org CC: Andrew John Hughes , GCC Java , debian-arm@lists.debian.org, debian-alpha@lists.debian.org, distro-pkg-dev@openjdk.java.net Subject: Re: icedtea6 build failures on alpha and armel using gcj References: <4B894D27.5080804@ubuntu.com> <17c6771e1003011154l556ea301h92e54ff2d457eb6a@mail.gmail.com> <4B94E374.9090700@ubuntu.com> <17c6771e1003080434r30405864v4e362752bc146ef3@mail.gmail.com> In-Reply-To: <17c6771e1003080434r30405864v4e362752bc146ef3@mail.gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-IsSubscribed: yes Mailing-List: contact java-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-owner@gcc.gnu.org X-SW-Source: 2010-03/txt/msg00007.txt.bz2 On 08.03.2010 13:34, Andrew John Hughes wrote: >> further, is it correct that the -ecj patch is applied to *both* the openjdk >> and openjdk-ecj directory? >> >> $ ls -l build/openjdk*/jdk/src/share/classes/sun/misc/FloatConsts.java >> -rw-rw-r-- 2 doko doko 4147 Feb 17 03:14 >> build/openjdk-ecj/jdk/src/share/classes/sun/misc/FloatConsts.java >> -rw-rw-r-- 2 doko doko 4147 Feb 17 03:14 >> build/openjdk/jdk/src/share/classes/sun/misc/FloatConsts.java >> >> these are still hard links. > > No it's specifically only applied to -ecj patches. Wrong. The patch is applied in the openjdk-ecj directory, but because all files are hard links, it's applied in the openjdk directory as well. I don't see a way to have patch break the hard links while patching. > You should only > ever ship a build created from the openjdk tree and not > openjdk-ecj/boot (i.e. the second stage of a full build or the result > of a --with-openjdk/--disable-bootstrap build), which has a number of > features turned off (including Nimbus). sure, this is always done in the Debian/Ubuntu builds. I didn't check this for other distributions. Matthias