On Fri, Aug 06, 2010 at 07:44:05PM +0200, Jean-François Mertens wrote:
>
>
> I can see no runtime problems, since thnigs are linked by install_name;
> even in the same binary, you could conceivably have 2 different symbols
> coming resp. from libfoo1.dylib and libfoo2.dylib.
> But here gcc would just link with cloog and the ppl it was built with,
> while cloog itself will link against whatever ppl it was built with.
> That is no problem.

JF,
   You're neglecting the fact that gcc loads the ppl headers via the
cloog headers. So even if gcc and cloog call their respective versions
of the ppl shared libraries, this won't account for possible differences in
the data structures in the two ppl releases. The cloog calls from gcc will
pass ppl data structures as defined by the ppl 0.10.x ABI while 
cloog will be assuming data structures as defined by the ppl 0.11
ABI. While you might get away with this, it certainly is playing
Russian roulette with the ABI.
                     Jack
>
> JF

------------------------------------------------------------------------------
This SF.net email is sponsored by 

Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev 
_______________________________________________
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to