[ardour-dev] CVS commit

Olivier Doaré nolv at free.fr
Thu Sep 8 11:14:15 PDT 2005


I get this error when trying to build an optimized ardour with gcc-3.4.3 
on a mandriva 2005 :

libs/ardour/globals.cc: In function `int 
ARDOUR::init(ARDOUR::AudioEngine&, bool, bool, void (*)(int, siginfo_t*, 
libs/ardour/globals.cc:191: error: PIC register `bx' clobbered in `asm'
scons: *** [libs/ardour/globals.os] Error 1
scons: building terminated because of errors.


Sampo Savolainen a écrit :

> * SSE optimized functions for peak computation, buffer mixing and
>   applying gain. These functions can be used on any x86 processor
>   (except those running in 64 bit mode). To compile them in, be
>   sure that BUILD_SSE_OPTIMIZATIONS=1 when building.
>   When the routines are built in, ardour will check the processor
>   features run-time and select them if the processor supports
>   SSE. Look for a message "Enabling SSE optimized routines" in
>   the console when starting up Ardour. If you do NOT see this
>   message, it means that these optimizations have not enabled.
>   Note to packagers: to make your life easier, we have tried to
>   make it possible to compile ardour in whole without SSE
>   BUT include these routines. To do this, set
>        and
>   This builds ardour without SSE instructions, but it builds the
>   optimized routines, checks for SSE at run-time and selects them
>   if the current architecture can run them.
> * ardour/gtk: 0.602.1
>   libardour: 0.899.0

More information about the Ardour-Dev mailing list