[mythtv-commits] Ticket #7548: [Use libavcodec for mythtv compilation as it is - part of ffmpeg]
MythTV
mythtv at cvs.mythtv.org
Wed Nov 11 23:23:05 UTC 2009
#7548: [Use libavcodec for mythtv compilation as it is - part of ffmpeg]
----------------------------------+-----------------------------------------
Reporter: private@… | Owner: ijr
Type: patch | Status: new
Priority: trivial | Milestone: 0.22
Component: MythTV - General | Version: 0.22
Severity: high | Mlocked: 0
----------------------------------+-----------------------------------------
The compilation of mythtv 0.22 fails on Gentoo since the PIC register
(ebx) collides in with the assembler code in cabac.h of libavcodec
(ffmpeg) included in the mythtv libs directory. A USE-flag specific
compilation of ffmpeg succeeds perfectly. QT specific options for qmake
imply the pic switch for the GNU compiler, which leads to compilation
errors on some 32 bit machines. A non preferable hacking solution would be
a an adaption to the build process in order to avoid this previously
described constellation.
What I consider as a real improvement on the other side is a reference to
all corresponding headers of other projects and not the inclusion within
the own development directory structure. In this way a more modular design
could be achieved. This implies an easier dependency resolution and the
assignment of package specific feature inclusion like implemented by
Gentoo with their USE-flags.
--
Ticket URL: <http://svn.mythtv.org/trac/ticket/7548>
MythTV <http://www.mythtv.org/>
MythTV
More information about the mythtv-commits
mailing list