CICM/HoaLibrary-PD

Precompiled binaries require AVX support

Opened this issue · 1 comments

When I start pure data with the hoa and the cream library, pd crashes with this console output.

$ pd
priority 6 scheduling enabled.
priority 8 scheduling enabled.
Pd: signal 4

My system specs are:
KXStudio 14.04

$ uname -a
Linux pc 3.13.0-133-lowlatency #182-Ubuntu SMP PREEMPT Tue Sep 19 16:47:58 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

I use a vanilla version of pure data.

$ pd -version
Pd-0.45.4 ("") compiled 17:28:13 Dec 11 2013

The hoa and cream binaries are taken from the official download site (http://www.mshparisnord.fr/hoalibrary/en/downloads/puredata/), I used HoaLinux64Vanilla.zip and CreamLinux64Vanilla.zip. The "extended" versions do not work either.

I tracked down the problem in gdb. The supplied binaries are compiled with AVX support. The crash was caused by my processor not supporting the AVX instruction set (Intel Core 2 Duo E8600).

It would be nice to add a system requirement notice or maybe a build for old CPU architectures at the download page.