Is there anything else we should say?

I thought about recommending that distributions not install the libffi shared library from gcc and instead use upstream source. But that doesn't really help one way or the other, so I dropped that language.


r~
Index: changes.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-5/changes.html,v
retrieving revision 1.137
diff -u -r1.137 changes.html
--- changes.html        20 Jan 2016 17:42:34 -0000      1.137
+++ changes.html        3 Mar 2016 02:04:38 -0000
@@ -674,6 +674,10 @@
        have been removed. The AArch64 backend now uses the local register
        allocator (LRA) only.
      </li>
+     <li>The shared library generated for libffi has an accidental ABI
+       change in the size and layout of <code>ffi_closure</code>,
+       <code>ffi_raw_closure</code>, and <code>ffi_java_raw_closure</code>.
+       It is now too late to correct this for GCC 5.
    </ul>
 
 <h3 id="arm">ARM</h3>

Reply via email to