Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 143353 - media-video/nvidia-glx-1.0.8762 and x11-drivers/nvidia-drivers-1.0.8774 fail with FEATURES="stricter"
Summary: media-video/nvidia-glx-1.0.8762 and x11-drivers/nvidia-drivers-1.0.8774 fail ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: X11 External Driver Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-08-09 07:47 UTC by Josh Nichols (RETIRED)
Modified: 2006-11-10 17:13 UTC (History)
1 user (show)

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 Josh Nichols (RETIRED) gentoo-dev 2006-08-09 07:47:39 UTC
Considering that its a binary package, it's not surprising to see nvidia-glx fails with FEATURES=stricter.

The lame workaround would be to put RESTRICT=stricter in the ebuild.

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/nvidia-glx-1.0.8762/temp/scanelf-textrel.log
TEXTREL usr/lib32/opengl/nvidia/lib/libGL.so.1.0.8762
TEXTREL usr/lib32/opengl/nvidia/lib/libGLcore.so.1.0.8762
TEXTREL usr/lib32/opengl/nvidia/no-tls/libnvidia-tls.so.1.0.8762
TEXTREL usr/lib32/opengl/nvidia/tls/libnvidia-tls.so.1.0.8762


QA Notice: the following files contain executable stacks
 Files with executable stacks will not work properly (or at all!)
 on some architectures/operating systems.  A bug should be filed
 at http://bugs.gentoo.org/ to make sure the file is fixed.
 For more information, see http://hardened.gentoo.org/gnu-stack.xml
 Please include this file in your report:
 /var/tmp/portage/nvidia-glx-1.0.8762/temp/scanelf-execstack.log
--- --- RWX usr/lib32/opengl/nvidia/lib/libGL.so.1.0.8762
--- --- RWX usr/lib32/opengl/nvidia/lib/libGLcore.so.1.0.8762
RWX --- RWX usr/lib64/opengl/nvidia/lib/libGL.so.1.0.8762
--- --- RWX usr/lib64/opengl/nvidia/lib/libGLcore.so.1.0.8762
--- --- RWX usr/lib64/opengl/nvidia/extensions/libglx.so
RWX --- --- usr/lib64/libXvMCNVIDIA.so.1.0.8762


!!! ERROR: media-video/nvidia-glx-1.0.8762 failed.
Call stack:
  misc-functions.sh, line 407:   Called install_qa_check
  misc-functions.sh, line 164:   Called die

!!! Aborting due to QA concerns:  textrels, execstacks
Comment 1 Vlastimil Babka (Caster) (RETIRED) gentoo-dev 2006-09-26 14:23:06 UTC
Somewhat less lame workaround is to use QA_TEXTRELS and QA_EXECSTACK variables in the ebuild.
Noticed this with nvidia-drivers-1.0.8774. Fixing nvidia-glx is probably not worth at this point.
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2006-11-10 17:13:20 UTC
(In reply to comment #1)
> Somewhat less lame workaround is to use QA_TEXTRELS and QA_EXECSTACK variables
> in the ebuild.

Done.

 09 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  nvidia-drivers-1.0.8178.ebuild, -nvidia-drivers-1.0.8762.ebuild,
  nvidia-drivers-1.0.8762-r1.ebuild, nvidia-drivers-1.0.8774.ebuild,
  nvidia-drivers-1.0.9625.ebuild:
  Removed virtual/x11 from dependencies, removed blocker on nvidia-kernel and
  nvidia-glx, since they're no longer in the tree, changed nostrip to strip,
  and added QA variables for TEXTRELS and EXECSTACK for amd64 and x86. Closing
  bug #114894.