[Issue 4328] templated unittests fail to link when instantiated from	other file if compiler order isn't correct
    d-bugmail at puremagic.com 
    d-bugmail at puremagic.com
       
    Fri Aug 27 08:15:34 PDT 2010
    
    
  
http://d.puremagic.com/issues/show_bug.cgi?id=4328
Rainer Schuetze <r.sagitario at gmx.de> changed:
           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |r.sagitario at gmx.de
--- Comment #1 from Rainer Schuetze <r.sagitario at gmx.de> 2010-08-27 08:15:20 PDT ---
even worse: the link fails if the template is in a library and the library is
not compiled with unittests:
import std.stdio;
void main()
{
    writef("\n");
}
dmd -unittest test.d
OPTLINK (R) for Win32  Release 8.00.2
Copyright (C) Digital Mars 1989-2009  All rights reserved.
http://www.digitalmars.com/ctg/optlink.html
test.obj(test)
 Error 42: Symbol Undefined _D3std6format15__unittest_failFiZv
--- errorlevel 1
Strangely, the relased phobos.lib is compiled with unittests, while the
makefile does not pass "-unittest". So this does only show up when I compile
the runtime library myself.
-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
    
    
More information about the Digitalmars-d-bugs
mailing list