Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 124588 - [QA] ati-drivers-8.25.18 executable stacks
Summary: [QA] ati-drivers-8.25.18 executable stacks
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:
: 127691 130981 134715 143494 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-03-01 18:24 UTC by Anton Bolshakov
Modified: 2006-11-10 12:24 UTC (History)
6 users (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 Anton Bolshakov 2006-03-01 18:24:22 UTC
Hi,

i'm using gcc version 3.4.5 (Gentoo 3.4.5, ssp-3.4.5-1.0, pie-8.7.9)gcc version 3.4.5 (Gentoo 3.4.5, ssp-3.4.5-1.0, pie-8.7.9) and it gives the follow warning message during a compilation of the x11-drivers/ati-drivers-8.22.5:

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.
RWX --- --- usr/lib/opengl/ati/lib/libGL.so.1.2
!WX --- --- usr/lib/modules/drivers/fglrx_drv.o
RWX --- --- usr/lib/modules/dri/fglrx_dri.soQA Notice: the following files contain runtime text relocations
 Text relocations require a lot of extra work to be preformed by the
 dynamic linker which will cause serious performance impact on IA-32
 and might not function properly on other architectures hppa for example.
 If you are a programmer please take a closer look at this package and
 consider writing a patch which addresses this problem.
TEXTREL usr/lib/opengl/ati/lib/libGL.so.1.2
TEXTREL usr/lib/modules/dri/fglrx_dri.so
TEXTREL usr/lib/modules/dri/atiogl_a_dri.so

So the bug is filed.
Comment 1 Alex V. Koval 2006-03-03 23:31:43 UTC
Same.
=================================================================

mir linux # emerge info
Portage 2.0.53 (default-linux/amd64/2005.1, gcc-3.4.4, glibc-2.3.5-r2, 2.6.14-ge
ntoo-r5 x86_64)
=================================================================
System uname: 2.6.14-gentoo-r5 x86_64 AMD Athlon(tm) 64 Processor 3000+
Gentoo Base System version 1.12.0_pre14
dev-lang/python:     2.3.5, 2.4.2
sys-apps/sandbox:    1.2.11
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.20
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share
/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/shar
e/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.virt.halogen.kharkov.ua http://ftp.du.se/pub/os
/gentoo http://ftp.ntua.gr/pub/linux/gentoo/ http://ftp-stud.fht-esslingen.de/pu
b/Mirrors/gentoo/ http://ftp.lug.ro/gentoo/"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.stream.net.ua/gentoo-portage"
USE="amd64 X alsa audiofile avi berkdb bitmap-fonts bzip2 cdr cjk crypt cups cur
l doc eds emacs emboss encode esd exif expat fam ffmpeg foomaticdb fortran gd gd
bm gif glut gnome gpm gstreamer gtk gtk2 gtkhtml idn imagemagick imlib immqt-bc 
ipv6 java jpeg junit kde lcms lzw lzw-tiff mad mng motif mp3 mpeg mysql ncurses 
nls ogg oggvorbis opengl pam pcre pdflib perl png python qt quicktime readline r
ecode samba sdl slang spell ssl tcltk tcpd tiff truetype truetype-fonts type1-fo
nts udev unicode usb userlocales vorbis xinerama xml2 xmms xpm xv zlib userland_
GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS, PORTDIR_OVER
LAY

================================
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.
RWX --- --- usr/lib32/modules/dri/fglrx_dri.so
RWX --- --- usr/lib64/modules/dri/fglrx_dri.so
Comment 2 Jory A. Pratt 2006-03-08 05:39:11 UTC
As package is binary only upstream could address the issue. They are aware of the problem, but I can not answer weather or not they will be fixing it or not.
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2006-03-26 16:22:35 UTC
*** Bug 127691 has been marked as a duplicate of this bug. ***
Comment 4 SpanKY gentoo-dev 2006-05-22 23:37:41 UTC
INVALID is inappropriate resolution
Comment 5 SpanKY gentoo-dev 2006-05-22 23:37:53 UTC
*** Bug 130981 has been marked as a duplicate of this bug. ***
Comment 6 SpanKY gentoo-dev 2006-05-22 23:39:12 UTC
the proper resolution would be CANTFIX or UPSTREAM

you could however mark those files as ignorable in the ebuild by using QA_EXECSTACK_x86 and QA_TEXTREL_x86
Comment 7 Anton Bolshakov 2006-05-24 00:04:28 UTC
Marked as UPSTREAM
Comment 8 SpanKY gentoo-dev 2006-05-25 15:14:15 UTC
please add some QA_* variables to the ebuilds so users wont see the warnings
Comment 9 Luca Barbato gentoo-dev 2006-05-26 00:33:53 UTC
added, is QA_TEXTREL_x86 available for every pax-util version?
Comment 10 SpanKY gentoo-dev 2006-05-26 22:23:00 UTC
dont worry about that, we force newer versions via portage itself
Comment 11 Jakub Moc (RETIRED) gentoo-dev 2006-08-10 12:53:50 UTC
*** Bug 143494 has been marked as a duplicate of this bug. ***
Comment 12 Jakub Moc (RETIRED) gentoo-dev 2006-11-10 12:24:28 UTC
*** Bug 134715 has been marked as a duplicate of this bug. ***