[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.c

How do you get gnu gcc to build a 64 bit binary compiler?

Joe Young

8/9/2011 2:09:00 PM

Problems building 64 bit gnu gcc
x86 Solaris 10
source gcc-3.4.6




How do you get gnu gcc to build a 64 bit binary compiler?


I've got two gcc-3.4.6 source directories. And am compiling the first
with
../configure -with-arch-64=cpu --with-tune-64=cpu --with-cpu-64=cpu
in order to make a 64 bit capable gcc compiler ready and able to
compile
the second source directory with the same configure line (albeit with
a
different destination and install directory) in order to end up with a
64 bit
gcc compiler.


The problem is that both compilations produce the same result, a 32
bit gcc
/usr/local/bin/gcc: ELF 32-bit LSB executable 80386 Version 1 [FPU],
dynamically linked, not stripped




Below is a list of compile options for gnu gcc
http://gcc.gnu.org/install/conf...
2 Answers

Ben Bacarisse

8/9/2011 4:17:00 PM

0

Joe Young <j.joeyoung@gmail.com> writes:

> Problems building 64 bit gnu gcc
> x86 Solaris 10
> source gcc-3.4.6

I suggest you try a group about gcc -- that's where the gcc experts will
be.

> How do you get gnu gcc to build a 64 bit binary compiler?
>
> I've got two gcc-3.4.6 source directories. And am compiling the first
> with
> ./configure -with-arch-64=cpu --with-tune-64=cpu --with-cpu-64=cpu

Literally that line? The documentation suggests you should say

./configure -with-arch-64=i386 --with-tune-64=i386 --with-cpu-64=i386

> in order to make a 64 bit capable gcc compiler ready and able to
> compile
> the second source directory with the same configure line (albeit with
> a
> different destination and install directory) in order to end up with a
> 64 bit
> gcc compiler.

<snip>
--
Ben.

Keith Thompson

8/9/2011 6:38:00 PM

0

Ben Bacarisse <ben.usenet@bsb.me.uk> writes:
> Joe Young <j.joeyoung@gmail.com> writes:
>> Problems building 64 bit gnu gcc
>> x86 Solaris 10
>> source gcc-3.4.6
>
> I suggest you try a group about gcc -- that's where the gcc experts will
> be.

Like gnu.gcc.help.

[snip]

--
Keith Thompson (The_Other_Keith) kst-u@mib.org <http://www.ghoti.ne...
Nokia
"We must do something. This is something. Therefore, we must do this."
-- Antony Jay and Jonathan Lynn, "Yes Minister"