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