Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 123966 - QA notice for executable stacks -- debug information not suppressable
Summary: QA notice for executable stacks -- debug information not suppressable
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-02-24 10:42 UTC by Daniel Danner
Modified: 2006-02-24 11:35 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 Daniel Danner 2006-02-24 10:42:17 UTC
Several ebuilds (resp. ebuild.sh) echo this message followed by a beep:

"QA Notice: the following files contain executable stacks"

I don't know why this message beeps and is actually shown to normal users without being an ewarning or something else. Furthermore, it's commented in ebuild.sh with...

# One more pass to help devs track down the source

so why do we (the users) get alarmed by echo -e "\a" without even sleeping for more than one second to give one time to read that supposedly important message?

It's reproducible with 'emerge mplayer', for example.

output of emerge --info:
$ emerge info
Portage 2.1_pre4-r1 (default-linux/x86/2005.1, gcc-3.4.5, glibc-2.3.6-r3, 2.6.14-nitro2 i686)
=================================================================
System uname: 2.6.14-nitro2 i686 AMD Athlon(tm) XP 2400+
Gentoo Base System version 1.12.0_pre16
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
ccache version 2.4 [enabled]
dev-lang/python:     2.2.3-r6, 2.3.5, 2.4.2-r1
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
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-r1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-mtune=athlon-xp -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-mtune=athlon-xp -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache confcache distcc distlocks fixpackages sandbox sfperms strict"
GENTOO_MIRRORS="http://ftp.uni-erlangen.de/pub/mirrors/gentoo/"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/overlays/gentoo-de /usr/local/overlays/gentoo-mullet"
SYNC="rsync://mruseless/gentoo-portage"
USE="x86 3dnow 3dnowex 3dnowext GAPING_SECURITY_HOLE X aac acct aim alsa apm arts audiofile avi bash-completion bcmath berkdb bigger-fonts bitmap-fonts bzip2 bzlib calendar cddb cdr crypt cups dbus dga divx4linux dmx encode esd f77 fam ffmpeg firefox font-server gd gdbm gif gimp gnutls gpgme gpm gtk gtk2 gtkhtml hbci imagemagick imap imlib java jikes joystick jpeg kde kdexdeltas largeterminal libg++ libwww lirc lm_sensors mad maildir mailwrapper md5sum mikmod mmx mmx2 mmxext motif moznocompose moznoirc mozplaintext mozsvg mp3 mpeg mplayer musicbrainz mysql mythtv ncurses network nls nocardbus nptl nptlonly nsplugin nvidia offensive ogg oggvorbis opengl oss pam passfile pda pdflib perl png ppds python qt quicktime readline rrdtool samba sdl session slang smtp snmp sockets sqlite sse ssl svg svga tcltk tcpd tetex threads tiff truetype truetype-fonts type1-fonts udev unicode usb userlocales v4l2 videos vim-with-x vorbis win32codecs wxgtk1 xosd xpm xprint xv xvid xvmc zlib elibc_glibc kernel_linux userland_GNU"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, LANG, LC_ALL, LDFLAGS, LINGUAS
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-02-24 11:35:08 UTC
File a bug for affected ebuilds if there's none yet. We won't be "fixing" these warnings, those are there for a reason.