I tried to compile Audacity on my system.
I got many errors concerning apparently the same kind of problems of which I list only the end :
/tmp/ccr5KRpU.s:4752: Error: no such instruction:
vpermd %ymm7,%ymm6,%ymm5' make: *** [lpc_intrin_avx2.lo] Error 1 make: Leaving directory /myhome/opt/AUDACITY/audacity/lib-src/libflac/src/libFLAC’
I have used a recent version of gcc (gcc 5.3.1 20160105) on the following Scientific Linux 6.5 (old) system :
CPU op-mode(s): 32-bit
Byte Order: Little Endian
Vendor ID: GenuineIntel
CPU family: 6
Could somebody have an idea about an explanation and a possible solution ?
Thanks in advance
Might you need to install a later version of binutils: https://github.com/xianyi/OpenBLAS/issues/438?
OK, I will install new binutils ASAP.
But I have found in a fresly downloaded flac 1.3.1 README file a possibility to eventually overcome compilation problems with gnu.
“–disable-asm-optimizations : Disables the compilation of the assembly routines. Many routines have assembly versions for
speed and `configure’ is pretty good about knowing what is supported, but you can use this option to build only from the C sources.”
Then I compiled flac and after that Audactity !
But I do not know if when using this flag will degrade Audacity functionalities. I will see later.