Alright, this works now. I'm using Pjotr's patch https://gitlab.com/genenetwork/guix/commits/ldc-1.14-20190222/gnu/packages/dlang.scm to build ldc 1.14, but I hit the opposite issue of what was initially described in this post: - It does not seem to build against gold, it seems to use the regular binutils. - Tests fail because they can't find 'ld'. The first failing test is: --8<---------------cut here---------------start------------->8--- 1552/1587 Test #1552: druntime-test-aa ...................................................................***Failed 0.49 sec make[1]: Entering directory '/tmp/guix-build-ldc-1.14.0.drv-0/ldc-1.14.0/runtime/druntime/test/aa' /tmp/guix-build-ldc-1.14.0.drv-0/build/bin/ldmd2 -w -I../../src -I../../import -Isrc -defaultlib= -debuglib= -dip1000 -L/tmp/guix-build-ldc-1.14.0.drv-0/build/lib/libdruntime-ldc.a -O -release -of/tmp/guix-build-ldc-1.14.0.drv-0/build/runtime/druntime-test-aa/test_aa src/test_aa.d collect2: fatal error: cannot find 'ld' compilation terminated. --8<---------------cut here---------------end--------------->8--- I don't really understand how it can fail to find 'ld' considering it's supposed to be building with binutils. Am I missing something? Pjotr? -- Pierre Neidhardt https://ambrevar.xyz/