Author: Felipe Sateler <fsateler@debian.org>
Description: Apparently there is some bug in gcc that makes it output too large sections
Avoiding inlining this function works around the issue
Index: supercollider/external_libraries/boost-lockfree/boost/atomic/detail/gcc-ppc.hpp
===================================================================
--- supercollider.orig/external_libraries/boost-lockfree/boost/atomic/detail/gcc-ppc.hpp	2014-09-11 09:15:20.311357545 +0100
+++ supercollider/external_libraries/boost-lockfree/boost/atomic/detail/gcc-ppc.hpp	2014-09-11 09:15:20.295357546 +0100
@@ -247,7 +247,7 @@
         value_type & expected,
         value_type desired,
         memory_order success_order,
-        memory_order failure_order) volatile
+        memory_order failure_order) volatile __attribute__((noinline))
     {
         int success;
         ppc_fence_before(success_order);
