www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - GDC 0.11

reply David Friedman <d3rdclsmail_a_ _t_earthlink_d_._t_net> writes:
Full release this time.

* Fixes
       o Reversed structure compare
       o Correct meaning of '-L' option in wrapper script
       o Static data GC bug on Linux
* Improvements
       o Updated to DMD 0.121
       o New target: MingGW
       o Included Anders F Björklund's man pages.
       o It is now possible to build a cross-compiler.  Only MingGW
	is supported out-of-the-box, however.
Apr 27 2005
next sibling parent reply "Andrew Fedoniouk" <news terrainformatica.com> writes:
Cool, David!

Could you decipher for me this:
"Only MinGW is supported out-of-the-box, however."

I can compile on Linux MinGW target, right?

Andrew.

"David Friedman" <d3rdclsmail_a_ _t_earthlink_d_._t_net> wrote in message 
news:d4pqhk$2p0r$1 digitaldaemon.com...
 Full release this time.

 * Fixes
       o Reversed structure compare
       o Correct meaning of '-L' option in wrapper script
       o Static data GC bug on Linux
 * Improvements
       o Updated to DMD 0.121
       o New target: MingGW
       o Included Anders F Björklund's man pages.
       o It is now possible to build a cross-compiler.  Only MingGW
 is supported out-of-the-box, however. 

Apr 27 2005
next sibling parent Dejan Lekic <leka entropy.tmok.com> writes:
 I can compile on Linux MinGW target, right?

Yes, it means that GDC's build system will build i386-mingw cross compiler too. Looks like it is default... It's nothing new GCC can build executables for so many different platforms - it's called cross-compiling. This is excellent - now I can make native Winblows applications on my Linux box, so I do not need to turn my XP machine on! :) BRAVO! -- ........... Dejan Lekic http://dejan.lekic.org
Apr 28 2005
prev sibling parent David Friedman <d3rdclsmail_a_ _t_earthlink_d_._t_net> writes:
Andrew Fedoniouk wrote:
 Cool, David!
 
 Could you decipher for me this:
 "Only MinGW is supported out-of-the-box, however."
 
 I can compile on Linux MinGW target, right?
 
 Andrew.
 
 "David Friedman" <d3rdclsmail_a_ _t_earthlink_d_._t_net> wrote in message 
 news:d4pqhk$2p0r$1 digitaldaemon.com...
 
Full release this time.

* Fixes
      o Reversed structure compare
      o Correct meaning of '-L' option in wrapper script
      o Static data GC bug on Linux
* Improvements
      o Updated to DMD 0.121
      o New target: MingGW
      o Included Anders F Björklund's man pages.
      o It is now possible to build a cross-compiler.  Only MingGW
is supported out-of-the-box, however. 


Yes, Linux -> MinGW works. Other targets require more work than configure/make/make install. If anyone gets another to work, I can add it to the distribution so that it builds automatically. David
Apr 28 2005
prev sibling next sibling parent reply Roberto Mariottini <Roberto_member pathlink.com> writes:
In article <d4pqhk$2p0r$1 digitaldaemon.com>, David Friedman says...
Full release this time.

The link for "Build Instructions" on the web page is broken. Ciao
Apr 28 2005
next sibling parent =?ISO-8859-1?Q?Anders_F_Bj=F6rklund?= <afb algonet.se> writes:
Roberto Mariottini wrote:

 The link for "Build Instructions" on the web page is broken.

Lose the "PRE", and it works: http://home.earthlink.net/~dvdfrdmn/d/INSTALL.html --anders
Apr 28 2005
prev sibling parent David Friedman <d3rdclsmail_a_ _t_earthlink_d_._t_net> writes:
Roberto Mariottini wrote:
 In article <d4pqhk$2p0r$1 digitaldaemon.com>, David Friedman says...
 
Full release this time.

The link for "Build Instructions" on the web page is broken. Ciao

Fixed.
Apr 28 2005
prev sibling next sibling parent reply bug d.com writes:
Looks like this one is not fixed yet:

digitalmars.D/21401
Apr 28 2005
parent David Friedman <d3rdclsmail_a_ _t_earthlink_d_._t_net> writes:
bug d.com wrote:
 Looks like this one is not fixed yet:
 
 digitalmars.D/21401
 
 
 

The work around for this is to compile all files with one command: dmd -c t.a a.d b.d For GDC, you also have to specify the -fall-sources option: dmd -c -fall-sources t.a a.d b.d gdc -c -fall-sources t.a a.d b.d David
Apr 28 2005
prev sibling next sibling parent reply "Carlos Santander B." <csantander619 gmail.com> writes:
David Friedman wrote:
 Full release this time.
 
 * Fixes
       o Reversed structure compare
       o Correct meaning of '-L' option in wrapper script
       o Static data GC bug on Linux
 * Improvements
       o Updated to DMD 0.121
       o New target: MingGW
       o Included Anders F Björklund's man pages.
       o It is now possible to build a cross-compiler.  Only MingGW
     is supported out-of-the-box, however.

I can't compile it on cygwin (haven't tried linux yet). I get: d/d-builtins.cglue.o(.text+0x1294): In function `handle_vector_size_attribute': /usr/src/gcc-3.4.1/gcc/d/d-bi-attrs-34.h:1145: undefined reference to `_reconstr uct_complex_type' collect2: ld returned 1 exit status make[1]: *** [cc1d.exe] Error 1 gcc version 3.4.1, ld version 2.15.94. OT: can anybody point me in how to build a cygwin->linux cross compiler? I've tried a couple of times and I'm having problems. TIA. -- Carlos Santander Bernal
Apr 28 2005
parent reply David Friedman <d3rdclsmail_a_ _t_earthlink_d_._t_net> writes:
Carlos Santander B. wrote:
 David Friedman wrote:
 
 Full release this time.

 * Fixes
       o Reversed structure compare
       o Correct meaning of '-L' option in wrapper script
       o Static data GC bug on Linux
 * Improvements
       o Updated to DMD 0.121
       o New target: MingGW
       o Included Anders F Björklund's man pages.
       o It is now possible to build a cross-compiler.  Only MingGW
     is supported out-of-the-box, however.

I can't compile it on cygwin (haven't tried linux yet). I get: d/d-builtins.cglue.o(.text+0x1294): In function `handle_vector_size_attribute': /usr/src/gcc-3.4.1/gcc/d/d-bi-attrs-34.h:1145: undefined reference to `_reconstr uct_complex_type' collect2: ld returned 1 exit status make[1]: *** [cc1d.exe] Error 1 gcc version 3.4.1, ld version 2.15.94. OT: can anybody point me in how to build a cygwin->linux cross compiler? I've tried a couple of times and I'm having problems. TIA.

So far, I have only tested gcc 3.3.1 for cygwin. This looks like a problem that would affect any gcc 3.4.1, though. David
Apr 29 2005
parent "Carlos Santander B." <csantander619 gmail.com> writes:
David Friedman wrote:
 
 So far, I have only tested gcc 3.3.1 for cygwin.  This looks like a 
 problem that would affect any gcc 3.4.1, though.
 
 David

Could be. 3.4.3 worked well on both linux and cygwin. -- Carlos Santander Bernal
May 06 2005
prev sibling next sibling parent reply Thomas Kuehne <thomas-dloop kuehne.thisisspam.cn> writes:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

David Friedman schrieb am Thu, 28 Apr 2005 00:58:55 -0400:
 Full release this time.

 * Fixes
        o Reversed structure compare
        o Correct meaning of '-L' option in wrapper script
        o Static data GC bug on Linux
 * Improvements
        o Updated to DMD 0.121
        o New target: MingGW
        o Included Anders F Björklund's man pages.
        o It is now possible to build a cross-compiler.  Only MingGW
 	is supported out-of-the-box, however.

DStress results for Linux are now online http://dstress.kuehne.cn/www/dstress.html There have been no regressions apart from those known for DMD. Thomas -----BEGIN PGP SIGNATURE----- iD8DBQFCdHoR3w+/yD4P9tIRAvhZAJ9fZigT2uCiMq1siQhDYqyhxyz34QCggOTt JC0p236QTJ2tKTu44M9Jtg8= =NSgD -----END PGP SIGNATURE-----
Apr 30 2005
parent Thomas Kuehne <thomas-dloop kuehne.thisisspam.cn> writes:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Thanks to Anders for running DStress on Mac:
http://dtsress.kuehne.cn/www/dstress.html

There seem to be some issues with associative_arrays and unicode.
http://dstress.kuehne.cn/run/associative_array_10.d
http://dstress.kuehne.cn/run/associative_array_14.d
http://dstress.kuehne.cn/run/associative_array_17.d
http://dstress.kuehne.cn/run/unicode_03.d
http://dstress.kuehne.cn/run/unicode_05.d
http://dstress.kuehne.cn/run/unicode_06.d

raw data:
http://dstress.kuehne.cn/raw_results/mac-OS-X-10.3.9_gdc-0.11
http://dstress.kuehne.cn/raw_results/mac-OS-X-10.3.9_gdc-0.11.log

Thomas

-----BEGIN PGP SIGNATURE-----

iD8DBQFCdkH33w+/yD4P9tIRApYtAKDO3JgIIQGfzVcQB05MGmUitVFjtwCfTn8e
41NvUh5LkZEL/AVTbEbfA0g=
=I6Se
-----END PGP SIGNATURE-----
May 02 2005
prev sibling parent reply jicman <jicman_member pathlink.com> writes:
Has this been ported to Gentoo, yet?

David Friedman says...
Full release this time.

* Fixes
       o Reversed structure compare
       o Correct meaning of '-L' option in wrapper script
       o Static data GC bug on Linux
* Improvements
       o Updated to DMD 0.121
       o New target: MingGW
       o Included Anders F Björklund's man pages.
       o It is now possible to build a cross-compiler.  Only MingGW
	is supported out-of-the-box, however.

May 02 2005
parent =?ISO-8859-1?Q?Anders_F_Bj=F6rklund?= <afb algonet.se> writes:
jicman wrote:

 Has this been ported to Gentoo, yet?

"Ported" ? I guess you mean packaged for. Anyway, it sure has been ebuildified. :-) GDC 0.10 is available now, GDC 0.11 shortly. http://bugs.gentoo.org/show_bug.cgi?id=48136 No idea if/when they'll get around to adding it (so you can emerge it as usual, without .ebuild) --anders
May 02 2005