Jump to page: 1 2
Thread overview
GDC 0.11
Apr 28, 2005
David Friedman
Apr 28, 2005
Andrew Fedoniouk
Apr 28, 2005
Dejan Lekic
Apr 28, 2005
David Friedman
Apr 28, 2005
Roberto Mariottini
Apr 28, 2005
David Friedman
Apr 28, 2005
bug
Apr 29, 2005
David Friedman
Apr 29, 2005
David Friedman
May 01, 2005
Thomas Kuehne
May 02, 2005
Thomas Kuehne
May 02, 2005
jicman
April 28, 2005
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.
April 28, 2005
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.


April 28, 2005
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


April 28, 2005
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
April 28, 2005
> 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

April 28, 2005
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
April 28, 2005
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.
April 28, 2005
Looks like this one is not fixed yet:

http://www.digitalmars.com/drn-bin/wwwnews?digitalmars.D/21401



April 29, 2005
bug@d.com wrote:
> Looks like this one is not fixed yet:
> 
> http://www.digitalmars.com/drn-bin/wwwnews?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
April 29, 2005
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
« First   ‹ Prev
1 2