May 11, 2012 Re: GDMD | ||||
---|---|---|---|---|
| ||||
On 10 May 2012 20:18, H. S. Teoh <hsteoh@quickfur.ath.cx> wrote: > On Wed, May 09, 2012 at 05:42:22PM +0100, Iain Buclaw wrote: >> On 9 May 2012 17:35, H. S. Teoh <hsteoh@quickfur.ath.cx> wrote: >> > On Wed, May 09, 2012 at 04:58:40PM +0100, Iain Buclaw wrote: >> >> On 9 May 2012 16:56, H. S. Teoh <hsteoh@quickfur.ath.cx> wrote: >> >> > I'm using Debian's gdc-4.6 (4.6.3-1). Is that the latest? >> >> > >> >> >> >> It's the latest in Debian, but as already said - outrageously outdated from the current development branch. >> > [...] >> > >> > I see. Is there anything that I can help with? I do have upload privileges to the Debian queue. I don't know if I'd be stepping on the toes of the GCC maintainers though (I assume gdc would be under their umbrella?). >> > >> >> Not at all - infact, I've had Matthias informing me every step of the way where GCC has got to (a gentle hint that I'm being chased to update the build package). > > Sorry I didn't quite understand you, so it's OK for me to upload gdc independently of the GCC team then? > > If you have a package ready, bounce it through Matthias and he'll take care of the rest. >> If you need his details, I'd be happy to pass them onto you and give you a rundown of how the 4.6 debian build is structured - the package in debian will float down to ubuntu in due course over the next release. > [...] > > I'd like to know how to build the latest gdc from source, even if just for my personal use (I just ran into a nasty 64-bit bug in dmd, but my current outdated version of gdc doesn't support the new std.regex which I need, so I'm stuck). I can also upload the package if that would help move things along on this front. > > Thanks for all your work on gdc!! > First off, ensure you have all dependencies installed - this is important otherwise you may spend hours wondering why something doesn't work. Personally for me it's as easy as ./configure --enable-language=d && make. For Debian and Ubuntu when building from vanilla gcc sources, you need to add two new environmental variables in your ~/.bashrc so that the installed compiler is able to find the multiarch location of libraries. -- Iain Buclaw *(p < e ? p++ : p) = (c & 0x0f) + '0'; |
Copyright © 1999-2021 by the D Language Foundation