[ardour-dev] Building ardour for a VIA Samuel 2

Steve Fosdick lists at pelvoux.nildram.co.uk
Mon May 8 14:50:38 PDT 2006

If I try to build ardour2 on a system which uses the VIA Samuel 2, scons detects this as a varient of i686 but then warns that it does not support SSE instructions.

Even if I hack the SConstruct file and comment out the line that sets the flag BUILD_SSE_OPTIMIZATIONS it still generates an executable that crashes with an 'illegal instruction' signal.

I could build ardour for i383, I guess, but this processor isn't exactly the fastest thing so I'd like to use any optimisation that would actually work.  The kernel reports the CPU as:

processor       : 0
vendor_id       : CentaurHauls
cpu family      : 6
model           : 7
model name      : VIA Samuel 2
stepping        : 3
cpu MHz         : 798.000
cache size      : 64 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu de tsc msr cx8 mtrr pge mmx 3dnow
bogomips        : 1595.63

How can I translate this into the necessary options to get scons to build an executable that uses the features this processor does have and doesn't try to use ones it doesn't?


More information about the Ardour-Dev mailing list