GDC bug? duplicates symbols when using mixin and interface

BoraxMan rotflol2 at hotmail.com
Sat Dec 28 03:23:51 UTC 2019


On Tuesday, 19 November 2019 at 00:56:33 UTC, Matthias Klumpp 
wrote:
> On Tuesday, 29 October 2019 at 13:23:33 UTC, Daniel Kozak wrote:
>> On Thursday, 24 October 2019 at 11:05:21 UTC, Daniel Kozak 
>> wrote:
>>> 
>>> ld: c.o: in function `_DT16_D1b1B8__mixin24getSMFZPv':
>>> c.d:(.text+0x27): multiple definition of 
>>> `_DT16_D1b1B8__mixin24getSMFZPv'; b.o:b.d:(.text+0x38): first 
>>> defined here
>>
>> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92216
>
> Thank you for reporting this!
> This error is also a major pain for us at Debian: 
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=944380


D IS is a great programming language, but I'm finding the 
implementation lacking, and having a good implementation of it, 
which integrates nicely with the OS is critical to it working as 
a systems language.  I've found a few problems with GDC (at least 
on Fedora) that make it almost unworkable as a D implementation.


More information about the D.gnu mailing list