www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - [Issue 15324] New: symbol is already defined

https://issues.dlang.org/show_bug.cgi?id=15324

          Issue ID: 15324
           Summary: symbol is already defined
           Product: D
           Version: D2
          Hardware: x86_64
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P1
         Component: dmd
          Assignee: nobody puremagic.com
          Reporter: ellery-newcomer utulsa.edu

when building pyd, e.g. here:

https://travis-ci.org/ariovistus/pyd/jobs/90655229

the linker complains:

/usr/bin/ld: Warning: size of symbol
`_D4util11multi_index276__T19MultiIndexContainerTC4core6thread6ThreadTS4util11multi_index127__T9IndexedByS1094util11multi_index89__T6HashedVbi0VAyaa1_61VAyaa21_7479706569642861292e6765744861736828266129VAyaa4_613d3d62ZZ9IndexedByTS4util11multi_index15MallocAllocatorTS4util11multi_index11MutableViewZ19MultiIndexContainer6index08containsMxFC4core6thread6ThreadZb'
changed from 127 in build/temp.linux-x86_64-3.2/infra/temp.o to 119 in
build/temp.linux-x86_64-3.2/infra/temp.o

but this doesn't stop compilation.

when building with gdc, e.g. here: 

https://travis-ci.org/ariovistus/pyd/jobs/90001785

compilation fails:

/tmp/ccZ8LnGz.s: Assembler messages:

/tmp/ccZ8LnGz.s:131179: Error: symbol
`_D4util11multi_index276__T19MultiIndexContainerTC4core6thread6ThreadTS4util11multi_index127__T9IndexedByS1094util11multi_index89__T6HashedVbi0VAyaa1_61VAyaa21_7479706569642861292e6765744861736828266129VAyaa4_613d3d62ZZ9IndexedByTS4util11multi_index15MallocAllocatorTS4util11multi_index11MutableViewZ19MultiIndexContainer6index08containsMxFC4core6thread6ThreadZb'
is already defined

--
Nov 12 2015