Bug#744879: FTBFS when building with compiler optimization disabled

Reinhard Tartler siretart at gmail.com
Wed Apr 16 02:34:31 UTC 2014


Control: severity -1 minor

On Sat, Mar 15, 2014 at 12:35 AM, Bill Blough <devel at blough.us> wrote:
> Package: vlc
> Version: 2.1.2-2+b3
> Severity: normal
>
> Building with the following command fails -
>
> DEB_BUILD_OPTIONS="nostrip noopt" fakeroot apt-get -b source vlc
>
>
> A tail of the build log shows:
[...]
> In file included from deinterlace/yadif.h:49:0,
>                  from deinterlace/algo_yadif.c:48:
> deinterlace/yadif_template.h: In function ‘yadif_filter_line_ssse3’:
> deinterlace/yadif_template.h:134:9: error: ‘asm’ operand has impossible constraints
>          __asm__ volatile(\

i386 suffers from a serious shortage of registers.

We can try to build it with -O1 instead of -O0. If that doesn't help,
maybe the configure script offers a switch to disable the hand-written
assembler parts and use plain-C versions only.

Best,
Reinhard



More information about the pkg-multimedia-maintainers mailing list