port install gnat-gcc

William Davis frstan at bellsouth.net
Thu Jun 18 14:06:28 PDT 2009


On Jun 18, 2009, at 4:06 PM, Daniel J. Luke wrote:

> On Jun 18, 2009, at 5:17 AM, Boey Maun Suang wrote:
>> Consequently, I can't see any relative location to which we can  
>> extract a GCC bootstrap, and /var/tmp is the best absolute path  
>> that I can think of for this purpose.
>>
>> Incidentally, I used otool on the executables in the current ghc  
>> bootstrap compiler, and they contain _absolute_ references to /opt/ 
>> local/lib/libgmp.3.dylib, so for those who try to install MacPorts  
>> ghc and who have configured ${prefix} to be other than /opt/local,  
>> the build will either fail due to the non-existence of /opt/local/ 
>> lib/libgmp.3.dylib, or (in accordance with the dyld(1) man page's  
>> description of the DYLD_LIBRARY_PATH and DYLD_FALLBACK_LIBRARY_PATH  
>> variables), it will silently pick up libgmp.3.dylib in another  
>> location, such as /usr/local/lib, when it is run.  I haven't looked  
>> into it, but we may find that the ghc bootstrap actually has this  
>> same problem, just not in such an obvious or severe form.
>>
>> As always, your thoughts (and those of others on the list) would be  
>> appreciated.
>
>
> If it's just the libraries in the bootstrap compiler that are a  
> problem, then you could do the temp install into somewhere like $ 
> {worksrcpath} and set DYLD_FALLBACK_LIBRARY_PATH ...
>
> --
> Daniel J. Luke


Daniel:
I understood Boey Maun Suang to be saying the paths had to be hard  
coded, and /var/tmp was the only thing he could rely on to be the same  
on all machines.

William Davis
frstanATbellsouthDOTnet
Mac OS X.5.7 Darwin 9.7.0
XQuartz 2.4.0 (xorg-server 1.5.3-apple8)
Mac Mini Intel Duo @ 1.86 GHz

Mundus vult decepi, ego non

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-users/attachments/20090618/6a6fb256/attachment.html>


More information about the macports-users mailing list