[SCM] ardour3/master: Build for i686 instead of i386 to enable SSE

Felipe Sateler fsateler at gmail.com
Mon Oct 7 14:25:04 UTC 2013


On Sat, Oct 5, 2013 at 7:13 AM,  <adiknoth-guest at users.alioth.debian.org> wrote:
> The following commit has been merged in the master branch:
> commit f29c2bba5465d8aa948eb77c4c083470d993cd3e
> Author: Adrian Knoth <adi at drcomp.erfurt.thur.de>
> Date:   Sat Oct 5 11:54:08 2013 +0200
>
>     Build for i686 instead of i386 to enable SSE
>
>     Upstream's wscript always includes lib/ardour/sse_*, even if dist_target
>     is i386. However, since -msse isn't set for i386, we end up with an
>     FTBFS.
>
>     So we have the following options:
>
>        a) fix the wscript or
>        b) build for i686 instead
>
>     a) is a bit more work but allows for potentially more users (those
>     without SSE-enabled CPUs).
>
>     b) is straight-forward and results in optimised builds, something the
>     majority of real-world ardour users wants.
>
>     For the time being, I choose b). We can still do a) later if necessary.

This should at least be mentioned in the package description. A
wrapper script that detects cpu version before attempting to launch
ardour would be useful too, I guess.

-- 

Saludos,
Felipe Sateler



More information about the pkg-multimedia-maintainers mailing list