From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1N0dfH-0002tI-4i for mharc-grub-devel@gnu.org; Wed, 21 Oct 2009 12:03:55 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1N0dfE-0002rC-QQ for grub-devel@gnu.org; Wed, 21 Oct 2009 12:03:52 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1N0dfA-0002nu-1T for grub-devel@gnu.org; Wed, 21 Oct 2009 12:03:52 -0400 Received: from [199.232.76.173] (port=37219 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1N0df9-0002nn-3z for grub-devel@gnu.org; Wed, 21 Oct 2009 12:03:47 -0400 Received: from sif.is.scarlet.be ([193.74.71.28]:41840) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1N0df8-0005eK-4R for grub-devel@gnu.org; Wed, 21 Oct 2009 12:03:46 -0400 Received: from [213.49.126.232] (ip-213-49-126-232.dsl.scarlet.be [213.49.126.232]) (authenticated bits=0) by sif.is.scarlet.be (8.14.2/8.14.2) with ESMTP id n9LG3fSm028561; Wed, 21 Oct 2009 18:03:42 +0200 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=scarlet.be; s=scarlet; t=1256141024; bh=9p5TTe/roK0/rEwdnQiN6RoEy4rpN48DNKvnjD8SCv0=; h=Message-ID:Date:From:MIME-Version:To:Subject:References: In-Reply-To:Content-Type:Content-Transfer-Encoding; b=NLJ+eBFWQsOPcLWLlfMDo3kui2F36oT2ZkX3C5Cnz1pW6QszLq5rZ/BqO1Q4RbkhG 6H08XekdxZLTUIvm/diY3qfemX7ddALKHj3A0+LufFqPDfiUYs4g6ZxtcPe4XUaAKK 5NIZRYikDwt7ThUeCb8P8WWtFAAiPSMHEPiL+ASA= Message-ID: <4ADF30DD.809@scarlet.be> Date: Wed, 21 Oct 2009 16:03:41 +0000 From: rubisher User-Agent: Mozilla-Thunderbird 2.0.0.22 (X11/20090701) MIME-Version: 1.0 To: The development of GRUB 2 References: <1255337746.3204.23.camel@fz.local> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-DCC-scarlet.be-Metrics: sif 20001; Body=2 Fuz1=2 Fuz2=2 X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) Subject: Re: powerpc/sparc problems X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: The development of GRUB 2 List-Id: The development of GRUB 2 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Oct 2009 16:03:53 -0000 Bean wrote: > On Mon, Oct 12, 2009 at 4:55 PM, Felix Zielcke wrote: >> David are you still there? >> And also anyone who has access to a powerpc machine (and experience)? >> >> In Debian we the problem that the `__ashldi3' and `__bswapsi2' symbols >> can't be found in the grub-ieee1275 build on powerpc and also sparc. >> >> Jordi already noticed this with the 1.96+20090721-4 IIRC and now other >> people noticed this with 1.97~beta3 >> AFAICS there wasn't anything relevant changed on our side, so seems to >> be a gcc issue. >> >> `__ashldi3' is listed in include/grub/powerpc/libgcc.h and `__bswapsi2' >> in the sparc64 header. >> But something has now changed that this isn't enough anymore, at least >> in Debian. >> >> We used gcc 4.3.3 at the time Jordi noticed this and now switched to >> gcc-4.4.1. >> >> And David we still have this sparc bug open, which I forwared to >> grub-devel: >> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=538030 > > Hi, > > Try my branch, it includes the libgcc functions in grub instead of > rely on external library. It builds and run properly for > powerpc-ieee1275 last time I check. > Hello Mr bean ;<) I reach to grab your git tree but even a fresh pull still failed to build from src as follow: grub_emu-normal_main.o: In function `uitree_append': /Sources/jso/Grub2.deb/grub2-git091021/normal/main.c:169: undefined reference to `grub_uitree_root' /Sources/jso/Grub2.deb/grub2-git091021/normal/main.c:169: undefined reference to `grub_uitree_root' /Sources/jso/Grub2.deb/grub2-git091021/normal/main.c:169: undefined reference to `grub_uitree_find' /Sources/jso/Grub2.deb/grub2-git091021/normal/main.c:179: undefined reference to `grub_uitree_create_node' /Sources/jso/Grub2.deb/grub2-git091021/normal/main.c:184: undefined reference to `grub_uitree_set_prop' /Sources/jso/Grub2.deb/grub2-git091021/normal/main.c:185: undefined reference to `grub_uitree_set_prop' /Sources/jso/Grub2.deb/grub2-git091021/normal/main.c:186: undefined reference to `grub_tree_add_child' /Sources/jso/Grub2.deb/grub2-git091021/normal/main.c:172: undefined reference to `grub_uitree_create_node' /Sources/jso/Grub2.deb/grub2-git091021/normal/main.c:175: undefined reference to `grub_tree_add_child' collect2: ld returned 1 exit status make[1]: *** [grub-emu] Error 1 make[1]: Leaving directory `/Sources/jso/Grub2.deb/grub2-git091021/build/grub-common' make: *** [build/grub-common] Error 2 dpkg-buildpackage: error: debian/rules build gave error exit status 2 Any idea/advise? Tia, J.