March 27, 2016
Am Sun, 27 Mar 2016 13:36:19 +0200
schrieb Johannes Pfau <nospam@example.com>:

> Am Sun, 27 Mar 2016 04:25:27 +0000
> schrieb Basile B. <b2.temp@gmx.com>:
> 
> > On Saturday, 26 March 2016 at 10:09:10 UTC, Johannes Pfau wrote:
> > > I've finally finished the D port of GDMD and pushed everything including a detailed README to https://github.com/D-Programming-GDC/GDMD/tree/dport
> > >
> > > All parameters are tested for simple cases but in complex combinations there could still be some unknown bugs.
> > 
> > Good news. I'll follow the project.
> > 
> > Small bug: gdmd is looking for "ar" instead of "gcc-ar", so after a renaming it was OK with a simple CE project. (linux x86_64 and latest stable gdc)
> 
> This is actually the first time I heard about gcc-ar...
> But it seems using gcc-ar is indeed better:
> http://manpages.ubuntu.com/manpages/trusty/man1/aarch64-linux-gnu-gcc-ar-4.7.1.html
> 
> Thanks for reporting this!

https://github.com/D-Programming-GDC/GDMD/commit/c2e6bd7d83fdec28b249b4f36eadb64e4206dd52

Could you please check if it's working now?
March 27, 2016
Am Sun, 27 Mar 2016 13:36:19 +0200
schrieb Johannes Pfau <nospam@example.com>:

> Am Sun, 27 Mar 2016 04:25:27 +0000
> schrieb Basile B. <b2.temp@gmx.com>:
> 
> > On Saturday, 26 March 2016 at 10:09:10 UTC, Johannes Pfau wrote:
> > > I've finally finished the D port of GDMD and pushed everything including a detailed README to https://github.com/D-Programming-GDC/GDMD/tree/dport
> > >
> > > All parameters are tested for simple cases but in complex combinations there could still be some unknown bugs.
> > 
> > Good news. I'll follow the project.
> > 
> > Small bug: gdmd is looking for "ar" instead of "gcc-ar", so after a renaming it was OK with a simple CE project. (linux x86_64 and latest stable gdc)
> 
> This is actually the first time I heard about gcc-ar...
> But it seems using gcc-ar is indeed better:
> http://manpages.ubuntu.com/manpages/trusty/man1/aarch64-linux-gnu-gcc-ar-4.7.1.html
> 
> Thanks for reporting this!

Turns out gcc-ar will not work if binutils was built without
plugin support. So I've reverted that change and GDMD will have to use
ar instead.

There was a unrelated problem on windows where the '.exe' extension was not appended when searching ar. This should be fixed. There's still the problem that ar is only available as 'ar' with the windows binary toolchains. So if you use gdmd -gdc=gdc it will find ar, but if you use gdmd -gdc=x86_64-w64-mingw32-gdc it will search for x86_64-w64-mingw32-ar and won't find it.
March 27, 2016
On Sunday, 27 March 2016 at 16:55:18 UTC, Johannes Pfau wrote:
> There was a unrelated problem on windows where the '.exe' extension was not appended when searching ar. This should be fixed. There's still the problem that ar is only available as 'ar' with the windows binary toolchains. So if you use gdmd -gdc=gdc it will find ar, but if you use gdmd -gdc=x86_64-w64-mingw32-gdc it will search for x86_64-w64-mingw32-ar and won't find it.

Right, sorry for the misleading report. After adding the additional '-gdc=gdc' parameter gcc-ar is detected.


1 2
Next ›   Last »