#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