Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 148780 - TEXTREL in media-tv/mythtv
Summary: TEXTREL in media-tv/mythtv
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: Doug Goldstein (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-09-23 07:37 UTC by Hanno Böck
Modified: 2006-11-06 23:52 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
scanelf-textrel.log (scanelf-textrel.log,716.72 KB, text/x-log)
2006-09-26 09:36 UTC, Hanno Böck
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Hanno Böck gentoo-dev 2006-09-23 07:37:38 UTC
QA Notice: the following files contain runtime text relocations
 Text relocations force the dynamic linker to perform extra
 work at startup, waste system resources, and may pose a security
 risk.  On some architectures, the code may not even function
 properly, if at all.
 For more information, see http://hardened.gentoo.org/pic-fix-guide.xml
 Please include this file in your report:
 /var/tmp/portage/mythtv-0.20_p11244/temp/scanelf-textrel.log
TEXTREL usr/lib/libmythavcodec-0.20.so.0.20.0
Comment 1 Doug Goldstein (RETIRED) gentoo-dev 2006-09-23 08:44:29 UTC
hanno: emerge --info? this is following a specific code path in ffmpeg code to use hand coded assembly where the issue lies. Because this library is basically ffmpeg code copied into the mythtv source tree and then wrapped with mythtv api.
Comment 2 Doug Goldstein (RETIRED) gentoo-dev 2006-09-23 08:44:50 UTC
Please attach the file from the report...

 Please include this file in your report:
 /var/tmp/portage/mythtv-0.20_p11244/temp/scanelf-textrel.log
Comment 3 Hanno Böck gentoo-dev 2006-09-26 09:36:56 UTC
Created attachment 98135 [details]
scanelf-textrel.log
Comment 4 Hanno Böck gentoo-dev 2006-09-26 09:38:20 UTC
emerge --info:

8 i686)
=================================================================
System uname: 2.6.18 i686 Intel(R) Pentium(R) M processor 1500MHz
Gentoo Base System version 1.12.5
Last Sync: Tue, 26 Sep 2006 12:00:01 +0000
ccache version 2.4 [enabled]
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: [Not Present]
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r6
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.60
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.17.50.0.4
sys-devel/gcc-config: 1.3.13-r3
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r1
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium-m -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-O2 -march=pentium-m -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache collision-protect distlocks fixpackages metadata-transfer parallel-fetch prelink sandbox sfperms sign strict stricter test"
GENTOO_MIRRORS="http://ftp.snt.utwente.nl/pub/os/linux/gentoo"
LANG="de_DE.utf-8"
LC_ALL="de_DE.utf-8"
LDFLAGS="-Wl,-O1 -Wl,--hash-style=both -Wl,--as-needed"
LINGUAS="de"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/local/overlays/xgl-overlay /usr/local/overlays/toolchain_overlay /usr/local/overlays/amarok"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 7zip X a52 aac aalib acl acpi alsa apache2 asf avi bash-completion bluetooth bzip2 cairo cdda cddb cdr cgi chipcard chipcard2 cli crypt cups curl dbus dri dts dvd dvdnav dvdr elibc_glibc encode exif fastbuild fbcon ffmpeg firefox flac gd gif gimpprint glibc-omitfp glitz gphoto2 gpm gstreamer gtk gtk2 hal hardenedphp hashstyle hbci idn input_devices_evdev input_devices_keyboard input_devices_mouse input_devices_synaptics input_devices_wacom ipv6 jack jingle jpeg kde kdeenablefinal kernel_linux kipi kqemu lcms libcaca libnotify linguas_de live logitech-mouse mad mhash mikmod mjpeg mmx mmxext mng mod modplug mono mp3 mpeg musicbrainz mysql ncurses nls no-old-linux nptl nptlonly ogg opengl pam pcmcia pcre pdf png python qt3 quicktime readline rtsp samba scanner sdl session slang speex spell sse sse2 ssl svg sysfs theora tiff truetype udev unicode usb userland_GNU v4l v4l2 vcd video_cards_radeon vorbis wifi win32codecs wxwindows x264 xcomposite xine xinerama xorg xv zeroconf zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 5 Doug Goldstein (RETIRED) gentoo-dev 2006-09-26 15:51:23 UTC
As I suspected, it's x86 specific assembly. Make ya a deal Hanno.. fix my aiglx issues and I'll fix this? ;) j/k. It's assembler so it's going to take me some time so don't be surprised if it's not fixed right away. Unless I can smack upstream enough to chase it down and pull in the right fixes from ffmpeg since I'm sure they fixed it already.
Comment 6 Doug Goldstein (RETIRED) gentoo-dev 2006-11-06 23:52:32 UTC
ffmpeg issue. so not even mythtv upstream will touch it since they just copy ffmpeg sources into their repo.