Linker error when building dmd backend

Thomas Mader thomas.mader at gmail.com
Sat Dec 22 21:58:13 UTC 2018


Hello,

I updated dmd on NixOS from 2.081.2 to 2.083.1 but get the 
following linker errors when the backend is linked:

../generated/linux/release/64/backend.a(evalu8.o):dmd/backend/evalu8.d:function evalu8(elem*, unsigned int): error: undefined reference to '_Z7_moduloeS_'
../generated/linux/release/64/backend.a(evalu8.o):dmd/backend/evalu8.d:function evalu8(elem*, unsigned int): error: undefined reference to '_Z7_moduloeS_'
../generated/linux/release/64/backend.a(evalu8.o):dmd/backend/evalu8.d:function evalu8(elem*, unsigned int): error: undefined reference to '_Z7_moduloeS_'
collect2: error: ld returned 1 exit status
Error: 
/nix/store/klci955kxil7q32ggran6lnhpnkk8yjz-gcc-wrapper-7.3.0/bin/c++ failed with status: 1

I use ldc 1.13.0 as my bootstrap compiler but Archlinux does that 
too so I don't think that's the reason.
Anybody an idea?

Thomas



More information about the Digitalmars-d mailing list