wxd/dmd linking problem/bug
Anders F Björklund
afb at algonet.se
Tue Dec 30 10:17:32 PST 2008
Knud Soerensen wrote:
> When trying to compile wxd test cases on ubuntu, dmd fails in the
> following way:
>
> dmd -of../../bin/Controls Controls.o ../../libwxd.a ../../libwxc.a
> -L-Wl,-Bsymbolic-functions -L-lwx_gtk2u_xrc-2.6 -L-lwx_gtk2u_qa-2.6
> -L-lwx_gtk2u_html-2.6 -L-lwx_gtk2u_adv-2.6 -L-lwx_gtk2u_core-2.6
> -L-lwx_baseu_xml-2.6 -L-lwx_baseu_net-2.6 -L-lwx_baseu-2.6 -L-lstdc++
> /usr/bin/ld: unrecognized option '-Wl,-Bsymbolic-functions'
> /usr/bin/ld: use the --help option for usage information
...
> It seems like dmd forget to remove -Wl or insert a -Xlinker to much.
>
> Is this a bug or can I fix it my self ?
Chances are good that "-Wl,-Bsymbolic-functions" needs to be
filtered out from the "DMDLIBS": look in Configs/config.Linux
It's already filtering out -pthread, so that would be where.
It won't affect the regular GDC linking, so should be good...
--anders
More information about the Digitalmars-d
mailing list