[packman] HandbrakeCLI: SIGILL - handbrake-cli-1.3.2-1.1.x86_64 for openSUSE Tumbleweed

Hans-Peter Jansen hpj at urpla.net
Sun May 24 14:43:54 CEST 2020


Am Samstag, 23. Mai 2020, 15:32:39 CEST schrieb Walter Haidinger:
> Hi!
> 
> When running HandBrakeCLI from handbrake-cli-1.3.2-1.1.x86_64.rpm
> for the openSUSE Tumbleweed x86_64 distribution, I get a SIGILL.
> I'm running this on my venerable AMD Phenom II x6 1100T.
> 
> Using the source-RPM I traced the issue to be the inclusion of the
> -enable-qsv option which is pulled in via the mfx conditional.
> Compiling without QSV support avoids the crash.
> 
> However, given that I run Tumbleweed, shouldn't that be _without_ mfx?
> 
> Snippet of the spec-file:
> 
> #%ifarch x86_64
> #%if (0%{?sle_version} >= 150300 && 0%{?is_opensuse}) ||
> 0%{?suse_version} > 1500
> %bcond_without  mfx
> #endif
> #endif
> 
> suse_version is set to 1550 on my system (I think because rpmbuild
> --showrc lists "suse_version  1550"),
> so the if should match forcing the bcond_without, right?
> 
> Or maybe there needs to be another condition checking for AMD processors
> when deciding for QSV?

As Olaf noted, the bcond logic is inverted..

While at it, I occasionally build HB snapshots in my OBS home (with qsv 
enabled):

https://build.opensuse.org/package/show/home:frispete:Tumbleweed/HandBrake

If you try this build, I would appreciated some feedback.

Cheers,
Pete





More information about the Packman mailing list