From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1M5N7n-0006VB-Lq for mharc-grub-devel@gnu.org; Sat, 16 May 2009 12:52:39 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1M5N7m-0006UU-4T for grub-devel@gnu.org; Sat, 16 May 2009 12:52:38 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1M5N7h-0006Og-NG for grub-devel@gnu.org; Sat, 16 May 2009 12:52:37 -0400 Received: from [199.232.76.173] (port=48823 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1M5N7h-0006Od-J9 for grub-devel@gnu.org; Sat, 16 May 2009 12:52:33 -0400 Received: from moutng.kundenserver.de ([212.227.126.187]:61985) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1M5N7g-0006lr-VN for grub-devel@gnu.org; Sat, 16 May 2009 12:52:33 -0400 Received: from [85.180.37.101] (e180037101.adsl.alicedsl.de [85.180.37.101]) by mrelayeu.kundenserver.de (node=mreu1) with ESMTP (Nemesis) id 0MKv1o-1M5N7g0GPI-000kI2; Sat, 16 May 2009 18:52:32 +0200 From: Felix Zielcke To: The development of GRUB 2 In-Reply-To: References: <1242490995.3701.3.camel@fz.local> Content-Type: text/plain Date: Sat, 16 May 2009 18:52:31 +0200 Message-Id: <1242492751.3701.7.camel@fz.local> Mime-Version: 1.0 X-Mailer: Evolution 2.26.1.1 Content-Transfer-Encoding: 7bit X-Provags-ID: V01U2FsdGVkX19G4kC9Zr9m92DPgsPj8krMTvHn5qhlO06oNaG zFnhyLXR58+S+YDjY55MK7Q9Prl2MchY7Xta/6r4z3wWrfzT1w Hwz6b+58tBP5LeVllTLdg== X-detected-operating-system: by monty-python.gnu.org: Genre and OS details not recognized. Subject: Re: can't compile r220 because of setjmp.S 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: Sat, 16 May 2009 16:52:38 -0000 Am Samstag, den 16.05.2009, 18:34 +0200 schrieb Vladimir 'phcoder' Serbinenko: > On Sat, May 16, 2009 at 6:23 PM, Felix Zielcke wrote: > > Hi list, > > > > r2220 on amd64 fails for me with: > > > > cc -Ilib/i386 -I/tmp/buildd/grub2-1.96+20090516/lib/i386 -I. -I./include -I/tmp/buildd/grub2-1.96+20090516/include -Wall -W -DASM_FILE=1 -MD -c -o setjmp_mod-lib_i386_setjmp.o /tmp/buildd/grub2-1.96+20090516/lib/i386/setjmp.S > > setjmp.S: Assembler messages: > > setjmp.S:33: Error: suffix or operands invalid for `pop' > > setjmp.S:37: Error: suffix or operands invalid for `jmp' > > setjmp.S:55: Error: suffix or operands invalid for `jmp' > It tries to compile 32-bit version. You should say it to take 64-bit > one. I have to go to eat now. When I come back if you haven't done it > yet I'll do it As said on IRC, it seems like the -m32 was missing there, even though it should be set through the COMMON_CSFLAGS in i386-pc.rmk. But that did the trick in i386.rmk: -setjmp_mod_CFLAGS = $(COMMON_CFLAGS) +setjmp_mod_ASFLAGS = $(COMMON_ASFLAGS) -- Felix Zielcke