[MacPorts] #20222: R-2.9.1 patch to better handle the dynamic libraries

MacPorts noreply at macports.org
Sat Jul 18 15:36:59 PDT 2009


#20222: R-2.9.1 patch to better handle the dynamic libraries
------------------------------+---------------------------------------------
 Reporter:  blb@…             |       Owner:  kjell.konis@…      
     Type:  defect            |      Status:  new                
 Priority:  Normal            |   Milestone:                     
Component:  ports             |     Version:  1.8.0              
 Keywords:                    |        Port:  R                  
------------------------------+---------------------------------------------

Comment(by blb@…):

 This updates the libraries in ${prefix}/lib/R/lib to have the full path
 encoded, as otherwise anything which wants to link to R would need to have
 a DYLD environment variable set to see it properly.  This initially came
 up due to ticket #18784.

 The files in RHOME/library/*/libs are .so files so I'm guessing they are
 dlopen()'d right?  If so, they don't need a path encoded since dlopen() is
 going to need a full path prior to even touching them.

 As far as upstream, I'm guessing this won't happen since it seems like
 they want R to be easily relocatable by default, hence this would seem to
 be somewhat MacPorts-specific.

-- 
Ticket URL: <http://trac.macports.org/ticket/20222#comment:3>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list