digitalmars.D.bugs - [Issue 13178] New: Duplicate symbol of compiler generated symbols
- via Digitalmars-d-bugs (65/65) Jul 21 2014 https://issues.dlang.org/show_bug.cgi?id=13178
https://issues.dlang.org/show_bug.cgi?id=13178 Issue ID: 13178 Summary: Duplicate symbol of compiler generated symbols Product: D Version: D2 Hardware: x86 OS: Mac OS X Status: NEW Severity: regression Priority: P1 Component: DMD Assignee: nobody puremagic.com Reporter: doob me.com Compiling DVM [1] worked fine with DMD 2.065.0 but with 2.066.0-b5 I get duplicate symbols, like these: duplicate symbol _D5tango4core6Traits12__ModuleInfoZ in: /tmp/.rdmd-501/rdmd-dvm.d-A99850633B527F37D8244D20D34B9D7A/objs/dvm.o /Users/doob/.dvm/compilers/dmd-2.066.0-b5/lib/libtango.a(tango-coreTraits-inline.o) duplicate symbol _D5tango4core6Traits7__arrayZ in: /tmp/.rdmd-501/rdmd-dvm.d-A99850633B527F37D8244D20D34B9D7A/objs/dvm.o /Users/doob/.dvm/compilers/dmd-2.066.0-b5/lib/libtango.a(tango-coreTraits-inline.o) duplicate symbol _D5tango4core6Traits8__assertFiZv in: /tmp/.rdmd-501/rdmd-dvm.d-A99850633B527F37D8244D20D34B9D7A/objs/dvm.o /Users/doob/.dvm/compilers/dmd-2.066.0-b5/lib/libtango.a(tango-coreTraits-inline.o) duplicate symbol _D5tango4core6Traits15__unittest_failFiZv in: /tmp/.rdmd-501/rdmd-dvm.d-A99850633B527F37D8244D20D34B9D7A/objs/dvm.o /Users/doob/.dvm/compilers/dmd-2.066.0-b5/lib/libtango.a(tango-coreTraits-inline.o) duplicate symbol _D5tango2io4Path2FS6__initZ in: /tmp/.rdmd-501/rdmd-dvm.d-A99850633B527F37D8244D20D34B9D7A/objs/dvm.o /Users/doob/.dvm/compilers/dmd-2.066.0-b5/lib/libtango.a(tango-ioPath-inline.o) duplicate symbol _D5tango2io4Path2FS6Stamps6__initZ in: /tmp/.rdmd-501/rdmd-dvm.d-A99850633B527F37D8244D20D34B9D7A/objs/dvm.o /Users/doob/.dvm/compilers/dmd-2.066.0-b5/lib/libtango.a(tango-ioPath-inline.o) duplicate symbol _D5tango2io4Path2FS7Listing6__initZ in: /tmp/.rdmd-501/rdmd-dvm.d-A99850633B527F37D8244D20D34B9D7A/objs/dvm.o /Users/doob/.dvm/compilers/dmd-2.066.0-b5/lib/libtango.a(tango-ioPath-inline.o) duplicate symbol _D5tango2io4Path12__ModuleInfoZ in: /tmp/.rdmd-501/rdmd-dvm.d-A99850633B527F37D8244D20D34B9D7A/objs/dvm.o /Users/doob/.dvm/compilers/dmd-2.066.0-b5/lib/libtango.a(tango-ioPath-inline.o) duplicate symbol _D5tango2io4Path7__arrayZ in: /tmp/.rdmd-501/rdmd-dvm.d-A99850633B527F37D8244D20D34B9D7A/objs/dvm.o /Users/doob/.dvm/compilers/dmd-2.066.0-b5/lib/libtango.a(tango-ioPath-inline.o) duplicate symbol _D5tango2io4Path8__assertFiZv in: /tmp/.rdmd-501/rdmd-dvm.d-A99850633B527F37D8244D20D34B9D7A/objs/dvm.o /Users/doob/.dvm/compilers/dmd-2.066.0-b5/lib/libtango.a(tango-ioPath-inline.o) duplicate symbol _D5tango2io4Path15__unittest_failFiZv in: /tmp/.rdmd-501/rdmd-dvm.d-A99850633B527F37D8244D20D34B9D7A/objs/dvm.o /Users/doob/.dvm/compilers/dmd-2.066.0-b5/lib/libtango.a(tango-ioPath-inline.o) ld: 11 duplicate symbols for architecture x86_64 collect2: ld returned 1 exit status --- errorlevel 1 If I compile with the -debug flag I don't get these errors. [1] https://github.com/jacob-carlborg/dvm --
Jul 21 2014