Thread overview
[Issue 9922] Improve symbol emitting for templates for better separate compilation support
Jun 02, 2015
Jesse Phillips
Dec 17, 2022
Iain Buclaw
June 02, 2015
https://issues.dlang.org/show_bug.cgi?id=9922

Jesse Phillips <Jesse.K.Phillips+D@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |Jesse.K.Phillips+D@gmail.co
                   |                            |m

--- Comment #5 from Jesse Phillips <Jesse.K.Phillips+D@gmail.com> ---
I feel as though this is the issue I'm hitting with compiling with Dub and compiling Juno. I haven't been able to create an appropriate reduced test case.

https://github.com/JesseKPhillips/Juno-Windows-Class-Library

at Commit: 174fc19d3e2c91134392d98c9738f335560e55c3

This code will compile with DMD 2.065 and 2.066, but in 2.066 it errors with many linker messages e.g.

juno.lib: Error: multiple definition of core: _D4juno3com4core7__arrayZ and
xsl: _D4juno3com4core7__arrayZ
juno.lib: Error: multiple definition of core: _D4juno3com4core8__assertFiZv and
xsl: _D4juno3com4core8__assertFiZv

--
June 09, 2015
https://issues.dlang.org/show_bug.cgi?id=9922

Andrei Alexandrescu <andrei@erdani.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Version|unspecified                 |D2

--
December 17, 2022
https://issues.dlang.org/show_bug.cgi?id=9922

Iain Buclaw <ibuclaw@gdcproject.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P2                          |P4

--