I wanted to free up some space on my server box. I was going through trying to find what packages could be safely removed. I don't have any graphical apps on my server box except gvim, which is built with -gtk. When I ran equery depends gtk+, it came up with gcc:
bullet ~ # equery depends gtk+ [ Searching for packages depending on gtk+... ] app-text/ghostscript-esp-8.15.3 sys-devel/gcc-3.4.6-r2 sys-devel/gcc-3.3.6 Why is this? I ran emerge -pv gcc: bullet ~ # emerge -pv gcc These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] sys-devel/gcc-3.4.6-r2 USE="fortran (-altivec) -bootstrap -boundschecking -build -doc -gcj -gtk (-hardened) -ip28 -ip32r10k (-multilib) -multislot (-n32) (-n64) -nls -nocxx -nopie -nossp -objc -test -vanilla" 0 kB Total size of downloads: 0 kB Also -gtk. Here's the USE line from make.conf: USE="-rsvg -esound -esd mode-owner apache2 -oss apm -alsa -arts -avi innodb berkdb bitmap-fonts -cdr crypt cups -doc encode fortran f77 foomaticdb gdbm gif gpm -gnome gstreamer -gtk -gtk2 imlib jpeg kde libg ++ libwww -mad mikmod -motif -mpeg ncurses -nls -oggvorbis -opengl pam pdflib png ppds python -qt -qt3 -qt4 -quicktime readline samba sasl -sdl spell ssl tcltk tcpd truetype usb -X xml xml2 -xmms -xv zlib x86 imap tetex mysql threads ithreads pgsql virus-scan perl kerberos acl oav libclamav offensive -ipv6 bind-mysql slp dhcp sendmail mpm-leader pcre unicode session examples perlsuid pcre nptl nptlonly" All -gtk. I've recently completed an emerge -ND world (took all last week), so why does gtk+ still claim gcc? Is this real? -- [email protected] mailing list

