Package: supercollider / 1:3.6.6~repack-2-1

Metadata

Package Version Patches format
supercollider 1:3.6.6~repack-2-1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
no inline ppc ftbfs.patch | (download)

external_libraries/boost-lockfree/boost/atomic/detail/gcc-ppc.hpp | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 apparently there is some bug in gcc that makes it output too large sections
Avoiding inlining this function works around the issue
perf counter include.patch | (download)

external_libraries/nova-simd/benchmarks/perf_counter.hpp | 5 5 + 0 - 0 !
1 file changed, 5 insertions(+)

 ia64 and alpha include perf bits in other files
supernova i686 march flag.patch | (download)

server/supernova/CMakeLists.txt | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

---
system lockfree.patch | (download)

CMakeLists.txt | 2 1 + 1 - 0 !
lang/CMakeLists.txt | 3 1 + 2 - 0 !
server/CMakeLists.txt | 1 0 + 1 - 0 !
server/scsynth/CMakeLists.txt | 2 1 + 1 - 0 !
server/supernova/CMakeLists.txt | 2 1 + 1 - 0 !
testsuite/supernova/CMakeLists.txt | 1 0 + 1 - 0 !
6 files changed, 4 insertions(+), 7 deletions(-)

 boost 1.5* includes the lockfree lib, so use the system one
Lockfree requires the atomic library in some archs, so include it in the supernova target

ftbfs gcc 4.9.patch | (download)

server/supernova/utilities/malloc_aligned.hpp | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix implementation of aligned_allocator::construct<u>.

Fixes a build failure with gcc >= 4.9, because it defines __cplusplus >= 201103L.

A typo, apparently. This patch can be dropped in the next upstream release.