Bug#701830: vlc: FTBFS on powerpcspe (illegal insns due to -mtune=G4)
Roland Stigge
stigge at antcom.de
Fri Mar 1 17:23:43 UTC 2013
Hi,
On 03/01/2013 06:08 PM, Benjamin Drung wrote:
>>> > > DEB_HOST_ARCH
>>> > > DEB_HOST_ARCH_CPU
>>> > >
>>> > > on powerpc and powerpcspe?
>> >
>> > On powerpcspe, we have the following settings:
>> >
>> > DEB_HOST_ARCH=powerpc
>> > DEB_HOST_ARCH_CPU=powerpcspe
> Isn't it the other way around?
Of course, sorry!
>> > The two filters on the patch are just used to detect the case of powerpc
>> > in general, but excluding the powerpcspe case (a special case of
>> > powerpc). Resulting in "powerpc-" for the case with altivec. In all
>> > other cases (including powerpcspe and non-powerpc), we disable altivec.
> What do you think about the alternative attached patch?
> diff --git a/debian/rules b/debian/rules
> index 4d3c5dc..3203434 100755
> --- a/debian/rules
> +++ b/debian/rules
> @@ -193,14 +193,19 @@ confflags += --disable-neon
> removeplugins += neon
> endif
>
> -# PowerPC specific optimizations
> -ifneq ($(filter $(DEB_HOST_ARCH_CPU),powerpc),)
> +# PowerPC specific optimizations (excluding powerpcspe)
> +ifeq (,$(filter-out powerpc,$(DEB_HOST_ARCH_CPU))$(filter powerpcspe,$(DEB_HOST_ARCH)))
> confflags += --enable-altivec
> else
> confflags += --disable-altivec
> removeplugins += altivec
> endif
Effect should be equivalent to my proposal.
>
> +# PowerPCSPE specific optimizations
> +ifeq (,$(filter-out powerpcspe,$(DEB_HOST_ARCH))
This line looks more complicated to me than my original proposal, but
should be equivalent for our purposes. Finally, maybe a matter of taste.
So this patch would be fine for powerpcspe, also
Thanks,
Roland
More information about the pkg-multimedia-maintainers
mailing list