grub-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: configure does not honor CC when testing for -mcmodel=large


From: Colin Watson
Subject: Re: configure does not honor CC when testing for -mcmodel=large
Date: Fri, 25 Sep 2009 23:37:06 +0100
User-agent: Mutt/1.5.18 (2008-05-17)

On Fri, Sep 25, 2009 at 03:29:47PM -0700, Seth Goldberg wrote:
>  Setting $CC to another gcc (not in the path) fails when attempting to  
> configure for 64-bit EFI if the installed gcc cannot handle 
> -mcmodel=large. configure.in should be changed to honor $CC.  I'm 
> horrible at m4 / autoconf, so I'm not sure what needs to be changed 
> (otherwise, I'd provide a patch :)).
>
>  From config.log after running ( setenv CC gcc-4.3.2; ./configure 
> --with-platform=efi --target=x86_64):
>
> configure:6612: result: no
> configure:6617: WARNING: -mcmodel=large not supported. You won't be able to 
> use the memory over 4GiB. Upgrade your gcc
> configure:6624: checking whether option -mno-red-zone works
> configure:6652: gcc -c -Os -m64 -DMCMODEL_SMALL=1 -m64 -mno-red-zone  
> conftest.c >&5
> conftest.c:1: sorry, unimplemented: 64-bit mode not compiled in

Don't you need to set TARGET_CC for that? If the host and target are
different, then CC is only used for the host compiler.

-- 
Colin Watson                                       address@hidden




reply via email to

[Prev in Thread] Current Thread [Next in Thread]