[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