Hi Stéphane,

thank you so much for your help. You pushed me into the right direction.

I did a read-up about the tiger lake optimizations and didn't want to miss out on them. In an other article I found that gcc version 10 added support for these optimizations, so I updated gcc and g++. Just rand faust2cupercollider without any complaints from the compiler. (have to test the result in supercollider first, to be sure everything worked as expected, of course ... oh and maybe I now can compile supercollider with native support as well)

Thanks again!

Oliver


On 2021-02-13 10:43, Stéphane Letz wrote:
It seems that for whatever reason, your gcc compiler ve supposedrsion does not 
support the native CPI architecture (tigerlake in your case).

The faust2supercollider script uses the CXXFLAGS variable here:

https://github.com/grame-cncm/faust/blob/master-dev/tools/faust2appls/faust2supercollider#L20

And this CXXFLAGS variable is defined  in the faustoptflags script here  : 
https://github.com/grame-cncm/faust/blob/master-dev/tools/faust2appls/faustoptflags#L22

By default -march=native  is used and « native » would mean tigerlake on your 
machine.

So in faust2supercollider script line 20,

-  try to change for this line (so using the « generic »  compilation mode instead of 
«native » ) CXXFLAGS+=" $MYGCCFLAGSGENERIC"  # So that additional CXXFLAGS can 
be used

- re-install («  sudo make install »  in Faust main folder)

- then try faust2supercollider again.

Stéphane



Le 12 févr. 2021 à 23:45, Moss Mose <moss.m...@gmail.com> a écrit :

Hey Stéphane,

thanks for the fast reply!


Ah, yes, I forgot, my machine and os, sorry for that!

It's an acrer Aspire 5 with

11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz

16GB RAM

Ubuntu 20.04.2 LTS and

Linux Kernel 5.9.16-050916-lowlatency #202012211331 SMP PREEMPT

c++/gcc version 9.3.0

cmake version 3.16.3


Anything else that could be of importantance?


Thanks,

Oliver


On 2021-02-12 19:09, Stéphane Letz wrote:
Could it be a C++ compiler version ? Is it the Xcode installed one?

Stéphane

Le 12 févr. 2021 à 18:18, Moss Mose <moss.m...@gmail.com> a écrit :

Hi guys,

I ran into a problem today. I have a new machine with an i5 11th gen 
(tigerlake). Tried to compile some dsp-apps for supercollider today (with 
faust2supercollider) and got the following message

cc1plus: error: bad value (‘tigerlake’) for ‘-march=’ switch
cc1plus: note: valid arguments to ‘-march=’ switch are: nocona core2 nehalem 
corei7 westmere sandybridge corei7-avx ivybridge core-avx-i haswell core-avx2 
broadwell skylake skylake-avx512 cannonlake icelake-client icelake-server 
cascadelake bonnell atom silvermont slm goldmont goldmont-plus tremont knl knm 
x86-64 eden-x2 nano nano-1000 nano-2000 nano-3000 nano-x2 eden-x4 nano-x4 k8 
k8-sse3 opteron opteron-sse3 athlon64 athlon64-sse3 athlon-fx amdfam10 
barcelona bdver1 bdver2 bdver3 bdver4 znver1 znver2 btver1 btver2 native
cc1plus: error: bad value (‘tigerlake’) for ‘-mtune=’ switch
cc1plus: note: valid arguments to ‘-mtune=’ switch are: nocona core2 nehalem 
corei7 westmere sandybridge corei7-avx ivybridge core-avx-i haswell core-avx2 
broadwell skylake skylake-avx512 cannonlake icelake-client icelake-server 
cascadelake bonnell atom silvermont slm goldmont goldmont-plus tremont knl knm 
intel x86-64 eden-x2 nano nano-1000 nano-2000 nano-3000 nano-x2 eden-x4 nano-x4 
k8 k8-sse3 opteron opteron-sse3 athlon64 athlon64-sse3 athlon-fx amdfam10 
barcelona bdver1 bdver2 bdver3 bdver4 znver1 znver2 btver1 btver2 generic native
cc1plus: error: bad value (‘tigerlake’) for ‘-march=’ switch
cc1plus: note: valid arguments to ‘-march=’ switch are: nocona core2 nehalem 
corei7 westmere sandybridge corei7-avx ivybridge core-avx-i haswell core-avx2 
broadwell skylake skylake-avx512 cannonlake icelake-client icelake-server 
cascadelake bonnell atom silvermont slm goldmont goldmont-plus tremont knl knm 
x86-64 eden-x2 nano nano-1000 nano-2000 nano-3000 nano-x2 eden-x4 nano-x4 k8 
k8-sse3 opteron opteron-sse3 athlon64 athlon64-sse3 athlon-fx amdfam10 
barcelona bdver1 bdver2 bdver3 bdver4 znver1 znver2 btver1 btver2 native
cc1plus: error: bad value (‘tigerlake’) for ‘-mtune=’ switch
cc1plus: note: valid arguments to ‘-mtune=’ switch are: nocona core2 nehalem 
corei7 westmere sandybridge corei7-avx ivybridge core-avx-i haswell core-avx2 
broadwell skylake skylake-avx512 cannonlake icelake-client icelake-server 
cascadelake bonnell atom silvermont slm goldmont goldmont-plus tremont knl knm 
intel x86-64 eden-x2 nano nano-1000 nano-2000 nano-3000 nano-x2 eden-x4 nano-x4 
k8 k8-sse3 opteron opteron-sse3 athlon64 athlon64-sse3 athlon-fx amdfam10 
barcelona bdver1 bdver2 bdver3 bdver4 znver1 znver2 btver1 btver2 generic native

well ... basically I guess it says that tigerlake's not recognized.

I had a look and found that faust2object seems to know this key already, so I 
thought perhaps it's the version of faust I had and compiled it to get the 
newest one. But that didn't change anything.

I also tried to find a switch to tell the compiler to use some generic settings 
but didn't have any luck.

So I thought perhaps one of you got an idea, a solution or a patch that could 
help me with that issue.

Any help or suggestion is highly appreciated!

Thanks,

Oliver



_______________________________________________
Faudiostream-users mailing list
Faudiostream-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/faudiostream-users


_______________________________________________
Faudiostream-users mailing list
Faudiostream-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/faudiostream-users

Reply via email to