On Wed, Sep 14, 2016 at 4:21 PM, Blondeau Vincent
<vincent.blond...@worldline.com> wrote:
>> >
>> >>
>> >> I try to move the R dll close to my Pharo VM and also inside the
>> >> Plugins directory but without success ...
>> >
>> > It should be at the same location that libcairo.2.dylib
>> >
>> >> Is there a way to say where are the R dll instead of copying them ?
>>
>> Are you using the system to do the library path resolution? Or finding the
>> library file in Pharo and then passing an absolute path to FFI?
>
> I think that the system that do the resolution:
> I defined in a trait:
> ffiLibraryName
>          ^ #R
> And the library is named R.dll (under windows).
>
> Maybe I should do like CairoLibrary?


My limited understanding is that #ffiLibraryName should return a class
rather than a symbol. Thus...

MyClass class >> ffiLibraryName
          ^ R

R >> win32ModuleName
           ^ 'libr.N.dll'.   "or whatever is the actual dll filename"


cheers -ben

Reply via email to