<p dir="ltr">They are. Grep will find them. :)</p>
<div class="gmail_quote">On Jul 29, 2013 8:48 PM, "Benjamin Scarlet" <<a href="mailto:flld0@greynode.net">flld0@greynode.net</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Are these other places inside the llvm svn trunk? If not, how broadly should I be looking?<br>
<br>
-Ben<br>
<br>
On Jul 29, 2013, at 4:57 PM, Eric Christopher <<a href="mailto:echristo@gmail.com">echristo@gmail.com</a>> wrote:<br>
<br>
> Seems to make sense. There are a couple of other places where we use<br>
> executable path instead of rpath (including one for libclang in cmake<br>
> which entertains me), can you fix those up as well?<br>
><br>
> Thanks.<br>
><br>
> -eric<br>
><br>
> On Tue, Jul 9, 2013 at 5:04 PM, Benjamin Scarlet <<a href="mailto:flld0@greynode.net">flld0@greynode.net</a>> wrote:<br>
>> I sent this patch at a rather inopportune time, and it doesn't seem to have<br>
>> caught anyone's attention. On the advice of some helpful folks on IRC, I'm<br>
>> trying again.<br>
>><br>
>> Begin forwarded message:<br>
>><br>
>> From: Benjamin Scarlet <<a href="mailto:flld0@greynode.net">flld0@greynode.net</a>><br>
>> Subject: enabling clients to use rpath to find LLVM shared libraries on OS X<br>
>> Date: July 6, 2013 8:58:00 AM EDT<br>
>> To: <a href="mailto:llvm-commits@cs.uiuc.edu">llvm-commits@cs.uiuc.edu</a><br>
>><br>
>> Could someone please review and apply this patch (or ask for further work,<br>
>> etc. etc.)?<br>
>><br>
>> The attached patch changes the install name built into<br>
>> libLLVM-<version>.dylib, libLTO.dylib, and libprofile_rt.dylib from<br>
>> @executable_path/../lib/<libraryname> to @rpath/<libraryname> on OS X.<br>
>><br>
>> Without this patch, on OS X, only executables installed inside the LLVM<br>
>> install directory hierarchy can find the LLVM shared libraries without using<br>
>> DYLD_LIBRARY_PATH - the install name does not allow the use of an rpath.<br>
>><br>
>> With this patch, an executable which is linked against those libraries will<br>
>> honor a specified rpath, and so the overall behavior is the same as on,<br>
>> e.g., Linux.<br>
>><br>
>> Because the LLVM binaries are already built with such an rpath (probably<br>
>> because it's necessary on other platforms), no additional change is<br>
>> necessary to keep them finding their dependencies.<br>
>><br>
>> Thanks for looking,<br>
>> Ben Scarlet<br>
>><br>
>><br>
>><br>
>><br>
>><br>
>><br>
>><br>
>> _______________________________________________<br>
>> llvm-commits mailing list<br>
>> <a href="mailto:llvm-commits@cs.uiuc.edu">llvm-commits@cs.uiuc.edu</a><br>
>> <a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits</a><br>
>><br>
<br>
</blockquote></div>