D with gmp via swig

David Nadlinger see at klickverbot.at
Sun Aug 14 05:08:58 PDT 2011


On 8/14/11 1:29 PM, Oliver wrote:
>
> Hello I am trying to get to a gmp interface for D2. I have some trouble to get
> that to work, however. Perhaps someone has an idea what I am doing wrong. I
> must admit I am not sure this is a D issue or a swig issue or something else.
>
> […]
>
> /opt/usr/local/bin/gdc main.o -oa.out gmpd.o gmpd_im.o gmpd_wrap.o -lgmp

SWIG currently only supports dynamically loading the wrapper library. 
Drop -lgmp and gmpd_wrap.o when linking the D executable and compile a 
shared library (.so, .dylib/.bundle, .dll) out of the wrapper code 
instead (by default, the name would be libgmpd_wrap.<ext>).

David


More information about the Digitalmars-d-learn mailing list