Re: Status of gdmd

2013-12-16 Thread Iain Buclaw
On 16 December 2013 22:34, Joseph Rushton Wakeling wrote: > On 16/12/13 17:38, Iain Buclaw wrote: >> >> Just rechecked, gdc-multiarch patch is commented out in rules.patch. ;-) > > > Anything in particular I could try out to see if it's working in practice? > Check the location of the installed i

Re: Status of gdmd

2013-12-16 Thread Joseph Rushton Wakeling
On 16/12/13 17:38, Iain Buclaw wrote: Just rechecked, gdc-multiarch patch is commented out in rules.patch. ;-) Anything in particular I could try out to see if it's working in practice?

Re: Status of gdmd

2013-12-16 Thread Iain Buclaw
On 16 December 2013 15:55, Joseph Rushton Wakeling wrote: > On 16/12/13 15:33, Iain Buclaw wrote: >> >> Nope. Though I thought that debian patches were still needed in order >> to be compatible with Debian/Ubuntu's multiarch directory structure. > > > I'm fairly sure I remember you telling me that

Re: Status of gdmd

2013-12-16 Thread Joseph Rushton Wakeling
On 16/12/13 15:33, Iain Buclaw wrote: Nope. Though I thought that debian patches were still needed in order to be compatible with Debian/Ubuntu's multiarch directory structure. I'm fairly sure I remember you telling me that Debian patches weren't needed for GCC 4.8 and later, although with 4.8

Re: Status of gdmd

2013-12-16 Thread Iain Buclaw
On 16 December 2013 14:01, Joseph Rushton Wakeling wrote: > On 15/12/13 19:47, Joseph Rushton Wakeling wrote: >> >> All went fine with the build, which was configured with >> >> ../gcc-trunk/configure --enable-languages=d --enable-multiarch >> --enable-checking=release --prefix=/opt/gdc > > >

Re: Status of gdmd

2013-12-16 Thread Joseph Rushton Wakeling
On 15/12/13 19:47, Joseph Rushton Wakeling wrote: All went fine with the build, which was configured with ../gcc-trunk/configure --enable-languages=d --enable-multiarch --enable-checking=release --prefix=/opt/gdc I should add that this is the first time I've successfully compiled GDC wit

Re: Status of gdmd

2013-12-16 Thread Joseph Rushton Wakeling
On 16/12/13 13:14, Iain Buclaw wrote: OK, it's a driver bug. Reproduced using: gdc -c hello.d gdc hello.o Aaack, I should have thought to try that before assuming it was gdmd. I'd forgotten that gdmd technically builds the object file first and then compiles to the executable. Thanks very

Re: Status of gdmd

2013-12-16 Thread Iain Buclaw
On 16 December 2013 12:14, Iain Buclaw wrote: > On 16 December 2013 11:22, Joseph Rushton Wakeling > wrote: >> On 16/12/13 11:59, Iain Buclaw wrote: >>> >>> I'd need to know what undefined reference errors there were and what >>> the simple program was. ;) >> >> >> No program seems immune :-) Bu

Re: Status of gdmd

2013-12-16 Thread Iain Buclaw
On 16 December 2013 11:22, Joseph Rushton Wakeling wrote: > On 16/12/13 11:59, Iain Buclaw wrote: >> >> I'd need to know what undefined reference errors there were and what >> the simple program was. ;) > > > No program seems immune :-) But try this: > > /// > impo

Re: Status of gdmd

2013-12-16 Thread Joseph Rushton Wakeling
On 16/12/13 11:59, Iain Buclaw wrote: I'd need to know what undefined reference errors there were and what the simple program was. ;) No program seems immune :-) But try this: /// import std.stdio; void main() { writeln("Hello, gdmd!"); } /

Re: Status of gdmd

2013-12-16 Thread Iain Buclaw
On 15 December 2013 18:47, Joseph Rushton Wakeling wrote: > Hello all, > > So, I finally bit the bullet and built latest git-HEAD gdc on top of > latest-svn-checkout gcc (and on top of a new pre-alpha Ubuntu 14.04 to > boot). > > All went fine with the build, which was configured with > > ../g