Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 304647 - x11-drivers/nvidia-drivers-190.42: TEXTRELs
Summary: x11-drivers/nvidia-drivers-190.42: TEXTRELs
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Doug Goldstein (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-02-12 00:32 UTC by Jon Frimann
Modified: 2010-02-13 17:16 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jon Frimann 2010-02-12 00:32:58 UTC
Files that contains TEXTRELs on AMD64 system. Applies to several libs and drivers.

Reproducible: Always

Steps to Reproduce:
1. Compile the program in question. 
2. Run Check.
3. Check output for TEXTRELs.

Actual Results:  
qfile `scanelf -qylpF%F#t`
app-emulation/emul-linux-x86-medialibs (/usr/lib32/libavfilter.so.0.4.0)
app-emulation/emul-linux-x86-medialibs (/usr/lib32/libavdevice.so.52.1.0)
app-emulation/emul-linux-x86-medialibs (/usr/lib32/libavformat.so.52.31.0)
app-emulation/emul-linux-x86-medialibs (/usr/lib32/libavcodec.so.52.20.0)
app-emulation/emul-linux-x86-medialibs (/usr/lib32/libswscale.so.0.7.1)
app-emulation/emul-linux-x86-medialibs (/usr/lib32/libavutil.so.49.15.0)
app-emulation/emul-linux-x86-medialibs (/usr/lib32/libpostproc.so.51.2.0)
x11-drivers/nvidia-drivers (/usr/lib32/opengl/nvidia/lib/libGLcore.so.190.42)
x11-drivers/nvidia-drivers (/usr/lib32/opengl/nvidia/lib/libnvidia-tls.so.190.42)
x11-drivers/nvidia-drivers (/usr/lib32/opengl/nvidia/lib/libGL.so.190.42)
x11-drivers/nvidia-drivers (/usr/lib32/libvdpau_nvidia.so.190.42)
x11-drivers/nvidia-drivers (/usr/lib32/libcuda.so.190.42)
media-video/ffmpeg (/usr/lib64/libavcodec.so.52.37.1)
media-video/avidemux (/usr/lib64/libADM5avcodec.so.52)


Expected Results:  
I did not expect to get this results, as according to guide on this issue.

I am following this guides on this matter.

http://www.gentoo.org/proj/en/hardened/pic-fix-guide.xml
http://www.gentoo.org/proj/en/hardened/pic-guide.xml

emerge --info
Portage 2.1.7.16 (default/linux/amd64/10.0/desktop, gcc-4.3.4, glibc-2.10.1-r1, 2.6.31.4 x86_64)
=================================================================
System uname: Linux-2.6.31.4-x86_64-AMD_Athlon-tm-_64_X2_Dual_Core_Processor_5200+-with-gentoo-1.12.13
Timestamp of tree: Thu, 11 Feb 2010 05:15:02 +0000
app-shells/bash:     4.0_p35
dev-java/java-config: 2.1.10
dev-lang/python:     2.4.6, 2.5.4-r3, 2.6.4
dev-python/pycrypto: 2.0.1-r6
dev-util/cmake:      2.6.4-r3
sys-apps/baselayout: 1.12.13
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.18-r3
sys-devel/gcc:       4.3.4
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6b
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA PUEL dlj-1.1 skype-eula"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-march=athlon64 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests distlocks fixpackages news parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://ftp.rhnet.is/pub/gentoo/ http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo"
LANG="is_IS.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="is en_GB"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://[2a01:348:172::1]/gentoo-portage"
USE="R X a52 aac aalib accessibility ace acl acpi alsa amarok amazon amd64 amr analogtv animgif archive asf berkdb bluetooth branding bzip2 cairo cdb cdda cddax cddb cdr cdrom cleartype cli consolekit cracklib crypt cups cxx dbus dc1394 divx djvu dri dts dv dvb dvbsetup dvd dvdnav dvdr dvi eds embedded emboss encode evo fam fame ffmpeg firefox flac flash fontconfig fortran fts3 gdbm gdm gecko geoip geolocation geos gif gimp glib gmedia gnome gnutella gpc gpg gpgme gphoto2 gpm graphics gsm gstreamer gtk gtkhtml gzip h323 hal icon icons iconv icq id3 id3tag ident ieee1394 image imagemagick ipod ipv6 is jabber jad jai java java-external java6 jpeg jpeg2k jpgraph kate kde ldap libgcrypt libmms libnotify lm_sensors logrotate loop-aes mad metric mikmod mjpeg mmx mmxext mng modules mozdevelop mozilla mp2 mp3 mp3rtp mp3tunes mp4 mpd mpeg mplayer msn mudflap multilib multiprocess nas ncurses net network networking nls nntp nptl nptlonly nsplugin nss ntfs nuv ogdi ogg ogg123 ogm opengl openmp pam pcre pda pdf perl pidgin png pnm podcast posix ppds python qt3support qt4 quicktime rar readline realmedia reflection rpm rss rtc rtsp samba scanner sctp sdl seamonkey session sftp smp sms snmp sox spamassassin spell spl sql sqlite sqlite3 srt srtp sse sse2 sse3 sse4 sse4a sse5 ssl ssse3 startup-notification svg svgz sysfs syslog szip tcpd teletext tga tgif theora threads thumbnail thumbnails thunar tiff tremor truetype udev unicode unzip usb v4l v4l2 vorbis wav wavpack webkit wma wma-fixed wmf wmp x264 xine xml xmp xorg xpm xulrunner xv xvid xvmc yahoo yv12 zip zip-external zlib zvbi" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="is en_GB" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="nvidia nv vmware"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Samuli Suominen (RETIRED) gentoo-dev 2010-02-12 09:30:19 UTC
One bug per one package. 

Everything else is known (see 179872), 

except nvidia-drivers, 

which should be worked around in nvidia-drivers ebuild(s) with matching QA_ variables so reassigning to nvidia-drivers maintainer
Comment 2 Doug Goldstein (RETIRED) gentoo-dev 2010-02-13 17:16:54 UTC
nvidia-drivers already works around it with QA_ variables. The reporter is doing a manual scan and finding textrels.

nvidia-drivers come in a binary form only, nothing we can do about it. Send your requests to linux-bugs@nvidia.com