From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 12972 invoked by alias); 27 Sep 2010 21:10:09 -0000 Received: (qmail 12943 invoked by uid 22791); 27 Sep 2010 21:10:08 -0000 X-SWARE-Spam-Status: No, hits=-2.2 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00,MISSING_MID,TW_GC,TW_IB X-Spam-Check-By: sourceware.org Received: from localhost (HELO gcc.gnu.org) (127.0.0.1) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Mon, 27 Sep 2010 21:10:03 +0000 From: "LpSolit at netscape dot net" To: java-prs@gcc.gnu.org Subject: [Bug libgcj/40868] ecjx.cc should be compiled by host gcc X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: libgcj X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: LpSolit at netscape dot net X-Bugzilla-Status: RESOLVED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: tromey at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: CC In-Reply-To: References: X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated Content-Type: text/plain; charset="UTF-8" MIME-Version: 1.0 Date: Mon, 27 Sep 2010 21:10:00 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org X-SW-Source: 2010-q3/txt/msg00065.txt.bz2 Message-ID: <20100927211000.PrqeBint2tHW-AT-Uy2-qeoMRJrUgNoNOkfgN8DOWfU@z> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40868 Fraxinas changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |andreas.frisch@multimedia-l | |abs.de --- Comment #12 from Fraxinas 2010-09-23 22:36:05 UTC --- Hi Ralf, i tried destilling your rev 163580 patches into one accumulated backport to gcc-4.4.4. in our openembedded cross development toolchain. http://pastebin.com/pU3zF6MP the patch actually does apply correctly, but during compile time, fails in the libjava directory: ... libtool: link: ( cd ".libs" && rm -f "libgcj_bc.la" && ln -s "../libgcj_bc.la" "libgcj_bc.la" ) /bin/bash: GCC_FOR_ECJX@: command not found turns out that the generated Makefile has the line GCC_FOR_ECJX = @GCC_FOR_ECJX@ in it, so the variable wasn't substituted correctly during configure, even though config.log says GCC_FOR_ECJX='x86_64-linux-gcc' i probably need to backport other parts to be able to apply this patch correctly on gcc release 4.4.4. but unfortunately the revision log http://gcc.gnu.org/viewcvs/trunk/libjava/configure.ac?view=log&pathrev=163580 doesn't have information about the releases is there an easy way to find out what else i need? greetings, fraxinas --- Comment #13 from Andrew Haley 2010-09-24 07:54:17 UTC --- On 23/09/10 23:36, andreas.frisch@multimedia-labs.de wrote: > http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40868 > > Fraxinas changed: > > What |Removed |Added > ---------------------------------------------------------------------------- > CC| |andreas.frisch@multimedia-l > | |abs.de > > --- Comment #12 from Fraxinas 2010-09-23 22:36:05 UTC --- > Hi Ralf, > i tried destilling your rev 163580 patches into one accumulated backport to > gcc-4.4.4. in our openembedded cross development toolchain. > http://pastebin.com/pU3zF6MP > > the patch actually does apply correctly, but during compile time, fails in the > libjava directory: > ... > libtool: link: ( cd ".libs" && rm -f "libgcj_bc.la" && ln -s "../libgcj_bc.la" > "libgcj_bc.la" ) > /bin/bash: GCC_FOR_ECJX@: command not found > > turns out that the generated Makefile has the line GCC_FOR_ECJX = > @GCC_FOR_ECJX@ in it, so the variable wasn't substituted correctly during > configure, even though config.log says GCC_FOR_ECJX='x86_64-linux-gcc' > > i probably need to backport other parts to be able to apply this patch > correctly on gcc release 4.4.4. but unfortunately the revision log > http://gcc.gnu.org/viewcvs/trunk/libjava/configure.ac?view=log&pathrev=163580 > doesn't have information about the releases > > is there an easy way to find out what else i need? It's hard to say. I'd just import libgcj from gcc trunk. Andrew.