Linker errors after updating to DMD 2.060

Danny Arends Danny.Arends at gmail.com
Mon Aug 13 04:39:40 PDT 2012


Hey all,

After switching to 2.060, I'm getting the following linker errors 
on a project of mine:

  Error 42: Symbol Undefined _D4core6memory2GC6extendFPvkkZk
build\unittest.obj(unittest)
  Error 42: Symbol Undefined 
_D4core6memory2GC6qallocFkkZS4core6memory8BlkInfo_
build\unittest.obj(unittest)
  Error 42: Symbol Undefined _D4core5bitop3bsrFNaNbkZi
build\unittest.obj(unittest)
  Error 42: Symbol Undefined _D4core6memory2GC6mallocFkkZPv
build\unittest.obj(unittest)
  Error 42: Symbol Undefined 
_D3std6loader19ExeModule_GetSymbolFKPvxAyaZPv
build\unittest.obj(unittest)
  Error 42: Symbol Undefined _D4core6memory2GC8minimizeFZv
build\unittest.obj(unittest)
  Error 42: Symbol Undefined _D4core6memory2GC4freeFPvZv
build\unittest.obj(unittest)
  Error 42: Symbol Undefined _D4core6memory2GC11removeRangeFxPvZv
build\unittest.obj(unittest)
  Error 42: Symbol Undefined _D4core6memory2GC7collectFZv
build\unittest.obj(unittest)
  Error 42: Symbol Undefined _D3std6loader14ExeModule_LoadFxAyaZPv
build\unittest.obj(unittest)
  Error 42: Symbol Undefined _D3std6loader12__ModuleInfoZ

Any idea's why it does compile but fails to link on:

  core.memory
  core.bitop
  std.loader

(by the way the 2.059 was able to link them just fine)
Code is available via github:

https://github.com/DannyArends/D-coding

checkout and build using

   > rake
or
   > rake unittest


More information about the Digitalmars-d-learn mailing list