[mythtv-commits] Ticket #10410: Provide processor feature-set (instruction-set-extensions) support via USE-flags
MythTV
noreply at mythtv.org
Mon Mar 5 16:55:19 UTC 2012
#10410: Provide processor feature-set (instruction-set-extensions) support via USE-
flags
------------------------------------+--------------------------------------
Reporter: kripton@… | Type: Bug Report - General
Status: new | Priority: minor
Milestone: unknown | Component: Packaging
Version: Master Head | Severity: medium
Keywords: packaging gentoo | Ticket locked: 0
------------------------------------+--------------------------------------
I try to build a Gentoo-based system using MyhtTV in a virtual-machine
(VirtualBox) on an AMD Phenom II X6-based host. Later, I'll copy the
system to the actual target which is a Celeron-M based on the PentiumIII
(Coppermine). The target CPU only supports MMX and SSE. The host CPU
supports much more (SSE2, SSE3, ...) and MythTV's build system (I use the
ebuilds from https://github.com/MythTV/packaging/tree/master/Gentoo)
detects the CPU's features at compile-time. On the target, mythfrontend
gets killed with SIGILL (Illegal instruction).
Either MythTV should use run-time CPU detection (quite some work to
implement) or the ebuilds should have USE-flags to hard-force the
instruction set extensions that the target-processor supports (Not so much
work, there are many ebuilds in the official tree that do so and since you
have the configure-options anyways...)
--
Ticket URL: <http://code.mythtv.org/trac/ticket/10410>
MythTV <http://code.mythtv.org/trac>
MythTV Media Center
More information about the mythtv-commits
mailing list