View mode: basic / threaded / horizontal-split · Log in · Help
March 06, 2007
GDC release 0.23
GDC now supports 64-bit targets! A new x86_64 Linux binary is
available and the MacOS X binary supports x86_64 and ppc64.

http://sourceforge.net/project/showfiles.php?group_id=154306

Changes:
  * Added support for 64-bit targets
  * Added multilib support
  * Updated to DMD 1.007
  * Fixed Bugzilla 984, 1013
March 06, 2007
Re: GDC release 0.23
David Friedman a écrit :
> GDC now supports 64-bit targets! A new x86_64 Linux binary is
> available and the MacOS X binary supports x86_64 and ppc64.
> 
> http://sourceforge.net/project/showfiles.php?group_id=154306
> 
> Changes:
>   * Added support for 64-bit targets
>   * Added multilib support
>   * Updated to DMD 1.007
>   * Fixed Bugzilla 984, 1013

Thanks for your hard work!

renoX
March 06, 2007
Re: GDC release 0.23
David Friedman wrote:

> GDC now supports 64-bit targets! A new x86_64 Linux binary is
> available and the MacOS X binary supports x86_64 and ppc64.

Excellent news! I'll try it on ppc64 Linux too (Fedora Core)

Question: It says "The MacOS X universal binary package
requires XCode 2.4.1 or the equivalent version of cctools."
But the GCC version (5363) is from Xcode 2.4 (not 2.4.1) ?
(as far as I know Apple hasn't released gcc-5367 sources)

--anders
March 06, 2007
Re: GDC release 0.23
>> GDC now supports 64-bit targets! A new x86_64 Linux binary is
>> available and the MacOS X binary supports x86_64 and ppc64.
> 
> Excellent news! I'll try it on ppc64 Linux too (Fedora Core)

Except for some strange (temporary?) build error with soft-float,
it built just fine for powerpc64-unknown-linux-gnu (with FC5/PPC*)
Could post some binaries later if wanted, the config diffs were:
http://www.algonet.se/~afb/d/gdc-0.23-powerpc-config.diff (Phobos)

Only tried "Hello World", but it seems to be working as advertised.
(i.e. -m32 gives you a 32-bit and -m64 gives you a 64-bit binary)

So you can probably add "PowerPC64" to the list of Linux platforms!

--anders

* The FC5/PPC installation supports both ppc and ppc64 platforms
  unlike FC5/x86 which has one "i386" and one "x86_64" install.
March 06, 2007
Re: GDC release 0.23
On Tue, 06 Mar 2007 01:16:07 -0500, David Friedman wrote:

> GDC now supports 64-bit targets! A new x86_64 Linux binary is
> available and the MacOS X binary supports x86_64 and ppc64.
> 
> http://sourceforge.net/project/showfiles.php?group_id=154306
> 
> Changes:
>    * Added support for 64-bit targets
>    * Added multilib support
>    * Updated to DMD 1.007
>    * Fixed Bugzilla 984, 1013


Spectacular!  :D
March 06, 2007
Re: GDC release 0.23
Anders F Björklund wrote:
> David Friedman wrote:
> 
>> GDC now supports 64-bit targets! A new x86_64 Linux binary is
>> available and the MacOS X binary supports x86_64 and ppc64.
> 
> 
> Excellent news! I'll try it on ppc64 Linux too (Fedora Core)
> 
> Question: It says "The MacOS X universal binary package
> requires XCode 2.4.1 or the equivalent version of cctools."
> But the GCC version (5363) is from Xcode 2.4 (not 2.4.1) ?
> (as far as I know Apple hasn't released gcc-5367 sources)
> 
> --anders

Xcode 2.4 is probably enough, but I built with 2.4.1 so that is what I 
listed.

David
March 06, 2007
Re: GDC release 0.23
David Friedman wrote:

>> Question: It says "The MacOS X universal binary package
>> requires XCode 2.4.1 or the equivalent version of cctools."
>> But the GCC version (5363) is from Xcode 2.4 (not 2.4.1) ?
>> (as far as I know Apple hasn't released gcc-5367 sources)
> 
> Xcode 2.4 is probably enough, but I built with 2.4.1 so that is what I 
> listed.

Okay, just a slight misunderstanding - I thought you meant what
source code to use, but you were talking about which tool to use.
All cool then, using Xcode 2.4.1 tools and Xcode 2.4 sources.
(downloaded from http://www.opensource.apple.com/darwinsource/)

Not that I'm rebuilding it anymore anyway, I was just curious...
(gdcmac/gdcwin/gdcgnu packages now providing the dgcc binaries)

--anders
March 06, 2007
Re: GDC release 0.23
David Friedman wrote:

> GDC now supports 64-bit targets! A new x86_64 Linux binary is
> available and the MacOS X binary supports x86_64 and ppc64.
> 
> http://sourceforge.net/project/showfiles.php?group_id=154306
> 
> Changes:
>    * Added support for 64-bit targets
>    * Added multilib support
>    * Updated to DMD 1.007
>    * Fixed Bugzilla 984, 1013

Thanks!

Any suggested installation procedure on linux?

Extracting the linux 64-bit binary gives:

dmd/
 bin/
 include/
 lib/
 lib64/
 libexec/
 man/
 share/

The obvious choice of
mv dmd/bin/* /usr/bin
mv dmd/include/* /usr/include
mv dmd/lib/* /usr/lib <<< ooops!

That last one will cause conflicts.  So what's the recommended procedure?
March 06, 2007
Re: GDC release 0.23
David Friedman wrote:
> GDC now supports 64-bit targets! A new x86_64 Linux binary is
> available and the MacOS X binary supports x86_64 and ppc64.
> 
> http://sourceforge.net/project/showfiles.php?group_id=154306
> 
> Changes:
>   * Added support for 64-bit targets
>   * Added multilib support
>   * Updated to DMD 1.007
>   * Fixed Bugzilla 984, 1013

Ah, cool!

I want to try this under Windows x64, but I have no idea how to install 
GDC. The installer on sf.net are only "partial", what else do I need? 
MSYS? Tried that once, didn't work.

L.
March 06, 2007
Re: GDC release 0.23
Neal Becker wrote:
> Any suggested installation procedure on linux?

I just unpacked it to ~/opt/gdc and added ~/opt/gdc/bin to my PATH. 
Seems to work fine...
« First   ‹ Prev
1 2 3 4 5
Top | Discussion index | About this forum | D home