loading D into R in OSX. Dynamic libraries problem
Michael
lachmann at eva.mpg.de
Sat Jun 26 11:07:28 PDT 2010
== Quote from Jacob Carlborg (doob at me.com)'s article
> First, have you built Tango as a dynamic library, using "bob" with the
> "-d" flag? Oh I see now that you use an older version of Tango. Download
> the latest version from trunk and use "bob" with the "-d" flag to build
> Tango as a dynamic library. Then you should be able to build dynamic
> libraries. BTW the "-fPIC" flag is not necessary on Mac, it's on by default.
Thank you! That worked! Just to explain what I did.
svn co http://svn.dsource.org/projects/tango/trunk
cd trunk/
./build/script/bob.rb -vu -d .
That created libtango.dylib, and linking with that library was successful.
R CMD SHLIB /usr/local/lib/libtango.dylib test.o
and in R:
> dyn.load("test.so")
> .C("Dfunc")
got to D
Thanks!
More information about the Digitalmars-d
mailing list