I checked in a change that adds /usr/local/cuda/lib/
to the search path on Mac.

-- David

Charlie Fenton wrote:
> The standard CUDA driver installer for the Mac installs only one library:
>     /usr/local/cuda/lib/libcuda.dylib
> so applications will almost certainly need to send along any other 
> libraries they need.  The beta Einstein application sends 
> libcudart.dylib, libcufft.dylib and libtlshook.dylib along with the 
> science app.
> 
> They rename these before sending, then at run time they copy them 
> into the slot directory with the proper names.
> 
> If the application also needs to access libcuda.dylib, it needs to 
> add /usr/local/cuda/lib/ to the library search path.  The BOINC 
> client already adds the slot and project directories to the library 
> search path environment variable LD_LIBRARY_PATH.
> 
> Also, I just noticed that changesets 19972 and 20061 never made it 
> into the 6.10 branch.  I've made those changes now and built BOINC 
> 6.10.27 for the Mac.  This should fix some ATI issues, and also adds 
> the slot and project directories to the library search path 
> environment variable DYLD_LIBRARY_PATH.  However, I don't expect 
> these changes to affect the running of CUDA applications.
> 
> Cheers,
> --Charlie
> 
> At 7:34 PM -0800 1/8/10, Paul D. Buck wrote:
>> Collatz is not sending down the libs with the application but they 
>> cannot be found yet.  I suggested adding the links to the 
>> application using the standard BOINC mechanisms.
>>
>> If I knew how to fake this locally by editing config files I would 
>> see if it works.  Shipping only the 32-bit BOINC application has 
>> allowed the discovery of the GPU for CUDA.  I still wonder if the 
>> application is being compiled in the 64-bit space and so it is not 
>> finding the 32-bit libraries regardless.
>>
>> As always, willing to lend a hand if someone tells me what they want 
>> me to try ... though my 8800 card is going to suck swamp water for 
>> doing work ...
>>
>>
>> On Jan 8, 2010, at 2:47 PM, Charlie Fenton wrote:
>>
>>>  This is the same problem that einst...@home is having with their 
>>> beta CUDA application on the Mac.  We will be investigating next 
>>> week when they return from vacation.
>>>
>>>  Cheers,
>>>  --Charlie
>>>
>>>  At 12:07 AM -0800 1/8/10, Paul D. Buck wrote:
>>>>  Collatz has an application ready to go also.  Though it is 
>>>> currently compiled as a 64-bit version.
>>>>
>>>>  I am not sure if this is the cause of the issue where even with 
>>>> an app info file I cannot get work or there is something going on 
>>>> with the system still...
>>>>
>>>>  Hmm, am getting work now, but also getting this error:
>>>>
>>>>  dyld: Library not loaded: @rpath/libcudart.dylib
>>>>   Referenced from: /Library/Application Support/BOINC 
>>>> Data/slots/5/../../projects/boinc.thesonntags.com_collatz/collatz_2.01_i686-apple-darwin__cuda
>>>>   Reason: image not found
>>>>
>>>>
>>>>  On Jan 7, 2010, at 5:35 PM, Charlie Fenton wrote:
>>>>
>>>>>  That is what einst...@home is doing, though they don't have that
>>>>>  working yet.  You might want to collaborate with them.  They are
>>>>>  setting environment variables DYLD_LIBRARY_PATH and LD_LIBRARY_PATH
>>>>>  in their application, and using the @rpath macro.
>>>>>
>>>>>  The standard installation of the CUDA driver on the Mac includes only
>>>>>  libcuda.dylib. and this is the only one used or checked by the BOINC
>>>>>  client.  You cannot assume that the runtime and other libraries have
>>>>>  be installed on the system.
>>>>>
>>>>>  At 9:24 AM -0600 1/7/10, Jon Sonntag wrote:
>>>>>
>>>>>>  I assume I will need to include the cuda runtime library along 
>>>>>> with the cuda
>>>>>>
>>>>>>  app  so that the MAC user doesn't have to set any environment
>>>>>>
>>>>>>  variables or create symbolic links.
>>>>>>
> 
> 
> _______________________________________________
> boinc_dev mailing list
> [email protected]
> http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev
> To unsubscribe, visit the above URL and
> (near bottom of page) enter your email address.

_______________________________________________
boinc_dev mailing list
[email protected]
http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev
To unsubscribe, visit the above URL and
(near bottom of page) enter your email address.

Reply via email to