LDC won't find ld linker -why?
Dukc
ajieskola at gmail.com
Tue Jul 9 15:25:17 UTC 2019
I just downloaded ldc 1.15.0 for Linux from GH releases. Testing
it, it will make the object file out of a hello world
application, but then complain:
```
collect2: fatal error: cannot find ‘ld’
compilation terminated.
```
This is strange, because running either `ld` or `clang` (yes, I
checked readme file) in the same directory as the compilation
will indicate that I have both of them. And clang is version 8,
same as the llvm version that 1.15.0 is based on. dmd works
correctly, but downloaded that as `.rpm`.
If it makes any difference, I just dumped the contents of the ldc
download folder directly into my home, so that there is
`~/bin/ldc2`, `~/etc/ldc2.conf`, and so on.
Making a symlink to ld into ~/bin won't make a difference, and
`ln` won't let me to make a hard link, it complains about
something like invalid link between devices (ln is in `usr/bin/`
which should be on same drive and partition as `~/bin`).
What could be wrong?
More information about the Digitalmars-d-learn
mailing list