On 9/22/07, David Relson <[EMAIL PROTECTED]> wrote:
>
> Now that my old AthlonXP mobo has been replaced by an AMD 64 X2 mobo,
> it's time for upgrading CHOST :->
>
> According to http://www.gentoo.org/doc/en/change-chost.xml after a
> couple of changes to /etc/make.conf, i.e.
>
>   from:
>        USE="x86 ..."
>        CHOST="i686-pc-linux-gnu"
>        CFLAGS="-O2 -march=athlon-xp -pipe"
>
>   to:
>       USE="amd64 ..."
>       CHOST="amd64-pc-linux-gnu"
>       CFLAGS="-O2 -march=x86-64 -pipe"
>
> The next step is:
>
>     emerge -av1 binutils gcc glibc
>
> The emerge of binutils works fine.  However the emerge of gcc fails
> with:
>
>   In file included from .../gcc/unwind-dw2.c:257:
>   gcc/config/i386/linux-unwind.h: In function
>      'x86_64_fallback_frame_state':
>   gcc/config/i386/linux-unwind.h:63:
>     error: 'struct sigcontext' has no member named 'rsp'
>
> A quick search of BGO didn't show anything relevant.
>
> Any suggestions???
>
> Thanks.
>
> David
> --
> [EMAIL PROTECTED] mailing list
>
>
Besides what everyone else has already suggested, I would suggest backing up
everything beforehand, or you can continue using your 32-bit environment
with your shiny new 64-bit processor, but you will not be able to use any
64-bit binaries.

-- 
- Mark Shields

Reply via email to