Can't compile with ldc in termux

Paul Backus snarwin at gmail.com
Wed Aug 11 18:20:13 UTC 2021


On Wednesday, 11 August 2021 at 17:17:23 UTC, _ZZ_ZZ_ZZ wrote:
> After having downloaded `ldc` in Termux, i have tried to create 
> an example script (obviously, D-program) and after having 
> compiled it, it gives an error.
> ```
> $ vim example_program.d
> $ ldc2 example_program.d
> clang-12: error: invalid linker name in argument '-fuse-ld=bfd'
> Error: /data/data/com.termux/files/usr/bin/cc failed with 
> status: 1
> ```
> **The example file contains...**
> ```
> void main() {
>     import std.stdio : writeln;
>     writeln("Hello, world!");
> }
> ```
> I don't know what is the problem :( The device is `arch armv71`.
> But I need help, please!

Looks like the same problem as this thread:

https://forum.dlang.org/thread/bdfkqekglpkkxsmtjvek@forum.dlang.org

Maybe try compiling with `--linker=` (nothing after the `=` sign) 
and see if that helps?


More information about the Digitalmars-d-learn mailing list