From sdavis2 at mail.nih.gov  Tue Apr 19 15:08:38 2005
From: sdavis2 at mail.nih.gov (Sean Davis)
Date: Tue Apr 19 15:08:47 2005
Subject: [Rd] Re: [R] pl/R and MacOS X using R binary
In-Reply-To: <Pine.LNX.4.61.0504191337320.23033@gannet.stats>
References: <5d1b06f985e233a1d5782f0d5a6de8ac@mail.nih.gov>
	<Pine.LNX.4.61.0504191337320.23033@gannet.stats>
Message-ID: <9bd24be6404929de0ae99ce7a342717d@mail.nih.gov>


On Apr 19, 2005, at 8:56 AM, Prof Brian Ripley wrote:

> [Moved from R-help.]
>
> On Tue, 19 Apr 2005, Sean Davis wrote:
>
>> I'm sorry if this is too off-topic--feel free to ignore.  I am 
>> interested in using pl/R, an amazing "plugin" for the postgresql 
>> database.  As is typical of these types of applications, pl/R needs 
>> to link against a shared library. However, it appears that the MacOS 
>> R binary does not build a static (.so) shared library.
>
> Excuse me, but a .so is a DSO, a Dynamic _Shared_ Object.  What does 
> `static' have to do with this?  libR is a dynamic library, actually 
> libR$(DYLIB_EXT) with values of .so. .sl and .dylib being known.
>

My misunderstanding, you are correct in that assumption.  Your 
explanation helps a lot.

>> Is there an accepted, general way (read, a way that works) for 
>> linking against R (presumably the dylib) on the Mac?
>
> Yes, since that is how the GUI on MacOS X works.
>
> My guess is that you think that pl/R requires libR.so: if correct that 
> is a false assumption made somewhere along the line, and the best 
> thing to do is to consult the author.  In any case
>

This is again my misunderstanding.

> Please do consult the posting guide as to the right place.  (I've 
> moved this to R-devel and included Joe Conway. Joe: perhaps you could 
> make you email address more readily available in the PL/R pages.)
>

Actually, Joe has been quite helpful in this regard and the question 
has come up on his pl/R email list before, but without resolution, as 
far as I could tell (but again, I could be sadly mistaken).  I thought 
that posting to r-help (with the caveat that I was perhaps off-topic) 
would clarify things for me a bit.  It has done just that and I really 
appreciate your willingness to answer the off-topic post and move it to 
the appropriate forum.

Sean


[Rd] Re: [R] pl/R and MacOS X using R binary
Sean Davis