Folks installing the new ppl 0.11.1 packaging should be aware that it
*could* cause breakage in pre-existing copies of gcc4x built against ppl 0.10.2.
The ppl 0.10.2 to 0.11.x transition represents an ABI change with soversion 
bump.
The potential problem stems from the fact that the graphite build of FSF gcc
uses the ppl headers so that one can end up with this situation...

1) Build gcc45 against ppl 0.10.2 and cloog built against ppl 0.10.2 as well.
2) Upgrade ppl to 0.11.x and then cloog built against the same.

Now you have a cloog-ppl built against one ppl ABI and a gcc45 graphite support
built against a older ppl ABI. While I can't prove this causes breakage but it
certainly is bad form.
    The gcc 4.6.0 release will hopefully make this situation more robust. The
plans are to move from cloog-ppl to cloog.org's cloog release which will require
ppl 0.11.1 and then have gcc 4.6.0 itself require ppl 0.11.1 as well.

http://gcc.gnu.org/ml/gcc-patches/2010-08/msg00849.html
http://gcc.gnu.org/ml/gcc-patches/2010-08/msg00853.html
http://gcc.gnu.org/ml/gcc-patches/2010-08/msg01033.html

Note that the second message is now untrue since cloog-ppl 0.15.10 should be
able to build against ppl 0.11.1 (and hence open the way for the mismatch).
              Jack

------------------------------------------------------------------------------
The Next 800 Companies to Lead America's Growth: New Video Whitepaper
David G. Thomson, author of the best-selling book "Blueprint to a 
Billion" shares his insights and actions to help propel your 
business during the next growth cycle. Listen Now!
http://p.sf.net/sfu/SAP-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