From: Mok-Kong Shen <mok-kong.shen@t-online.de>
Subject: Re: 64 bit codes
Date: Tue, 27 Sep 2011 15:51:10 +0200
Date: 2011-09-27T15:51:10+02:00 [thread overview]
Message-ID: <j5skcf$s74$2@news.albasani.net> (raw)
In-Reply-To: <4e81cec1$0$6580$9b4e6d93@newsspool3.arcor-online.net>
Am 27.09.2011 15:25, schrieb Georg Bauhaus:
> On 27.09.11 15:09, Ludovic Brenta wrote:
>
>> No, there is more to it than that. Given that most of GNAT is written
>> in Ada, one requires a 64-bit Ada compiler to produce the first 64-bit
>> Ada compiler;
>
> This will make the compiler itself be 64bit executables;
> If I just want a compiler to produce 64bit executables,
> any compiler will do:
>
> $ arch
> i386
> $ file $(which gcc-4.0)
> /usr/bin/gcc-4.0: Mach-O universal binary with 2 architectures
> /usr/bin/gcc-4.0 (for architecture i386): Mach-O executable i386
> /usr/bin/gcc-4.0 (for architecture ppc7400): Mach-O executable ppc
> $ gcc-4.0 -m64 foo.c
> $ file a.out
> a.out: Mach-O 64-bit executable x86_64
> $ ./a.out
> -bash: ./a.out: Bad CPU type in executable
>
> A 64bit compiler is not needed, just as none needs to run on a JVM
> in order to produce Java byte code.
> OTOH, I understand that the GNAT front end interact with the GCC
> internals in non-trivial ways.
I tried the option -m64 on the gcc that is included in the ADA package,
but failed.
M. K. Shen
next prev parent reply other threads:[~2011-09-27 13:51 UTC|newest]
Thread overview: 30+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-09-27 6:59 64 bit codes Mok-Kong Shen
2011-09-27 7:48 ` Georg Bauhaus
2011-09-27 9:04 ` Mok-Kong Shen
2011-09-27 9:14 ` Ludovic Brenta
2011-09-27 9:54 ` Mok-Kong Shen
2011-09-27 10:08 ` Ludovic Brenta
2011-09-27 11:21 ` Mok-Kong Shen
2011-09-27 13:09 ` Ludovic Brenta
2011-09-27 13:25 ` Georg Bauhaus
2011-09-27 13:51 ` Mok-Kong Shen [this message]
2011-09-27 14:15 ` Mok-Kong Shen
2011-09-27 14:40 ` Ludovic Brenta
2011-09-27 13:48 ` Mok-Kong Shen
2011-09-27 14:50 ` Ludovic Brenta
2011-09-27 15:49 ` Bill Findlay
2011-09-28 9:53 ` Georg Bauhaus
2011-09-28 10:36 ` Ludovic Brenta
2011-09-28 0:38 ` Rugxulo
2011-09-29 17:08 ` Rugxulo
2011-09-29 19:20 ` Pascal Obry
2011-09-29 19:26 ` Ludovic Brenta
2011-09-29 19:35 ` Pascal Obry
2011-09-29 19:38 ` Pascal Obry
2011-10-06 2:48 ` mjamesb
2011-09-27 15:39 ` Simon Wright
2011-09-27 19:13 ` Simon Wright
2011-09-28 7:16 ` Georg Bauhaus
2011-09-28 12:26 ` Fritz Wuehler
2011-09-28 13:41 ` Yannick Duchêne (Hibou57)
2011-09-28 14:28 ` Georg Bauhaus
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox