Hi,
A previous post shows how to link individual C flags with -L
, but is there a convenient way of linking lots of C flags? I've tried variations of
dmd `pkg-config --libs libR` `pkg-config --cflags libR` main.d
dmd `pkg-config --cflags --libs libR` main.d
dmd -L`pkg-config --cflags --libs libR` main.d
...
for linking the R library C backend on Ubuntu Linux and it hasn't worked. I'm getting the usual unrecognized switch errors:
Error: unrecognized switch '-Wl,--export-dynamic'
Error: unrecognized switch '-fopenmp'
Error: unrecognized switch '-Wl,-Bsymbolic-functions'
Error: unrecognized switch '-Wl,-z,relro'
Error: unrecognized switch '-lR'
...
If there is a method, it would be really useful to know if and how it changes for the LDC compiler and also for DUB.
Many thanks