[EMAIL PROTECTED] wrote:
> (snip)
> 
> So I went through all those different USE flags, and added ones I knew I 
> could 
> add without anything blowing up.  This is what I get:
> 
> # These settings were set by the catalyst build script that automatically 
> built this stage
> # Please consult /etc/make.conf.example for a more detailed example
> #CFLAGS="-O2 -march=i686 -pipe"
> CFLAGS="-march=i686 -O2 -pipe"

I'd suggest CFLAGS="-O2 -march=i686 -pipe -fomit-frame-pointer"

> CHOST="i686-pc-linux-gnu"
> CXXFLAGS="${CFLAGS}"

        CXXFLAGS="${CFLAGS} -fvisibility-inlines-hidden"

> MAKEOPTS=""

        MAKEOPTS="-j2"

> ACCEPT_KEYWORDS=""

If you wish to have latest packages, change ACCEPT_KEYWORDS="~x86", it
might make your system a bit unstable but going through my experience it
has not broken a thing in my system.

Also if you wish add these lines to /etc/make.conf

        LDFLAGS="-Wl,-O1,-z,now,--sort-common"

> USE=" X a52 aac alsa apache2 acpi arts audiofile avi berkdb bitmap-fonts 
> bzip2 
> cdr cli crypt ctype cups dba eds directfb doc dri dvd dvdread elibc_glibc 
> emboss encode esd ethereal exif expat fam fastbuild foomaticdb 
> force-cgi-redirect fortran ftp gd gcj gdbm gif glut gmp gnome gpm gstreamer 
> gtk gtk2 gtkhtml guile hal hardened idn imlib ipv6 jpeg java javascript kde 
> kdexdeltas kernel_linux lcms libg++ libwww mad memlimit mikmod mhash mng 
> motif mozilla mime mmx mp3 mpeg ncurses nls nptl ogg opengl oss pam pcre 
> pdflib perl png posix python qt quicktime readline samba sdl session 
> simplexml slang soap sockets spell spl ssl sse sse2 svg tcltk tcpd tiff 
> tokenizer truetype truetype-fonts type1-fonts usb udev userland_GNU vorbis 
> x86 xml xml2 xmms xsl xv zlib"

Do you really need all these USE flags and features? I think not.. Add
USE flags that really are useful not add them just because they might
become useful sometime.. The more features you have in your packages,
the slower and more memory hungry they are.. Take a look at my USE
flags..

USE="-X -arts -apache2 -berkdb -cups -dri -eds -esd -gdbm -gnome
-gstreamer -gtk -gpm -xmms 3dnow acl bash-completion bzip2 fbcon hal lzo
mbox mmx nsplugin nvidia offensive sse svga tiff urandom"

-X because I don't every application to be built with X support, -arts
because of the same reason.. The applications that i think will need X
support I add a line like this to /etc/portage/package.use

        media-libs/imlib2 X

Also if i need to remove some support from packages, i add line like
this to /etc/portage/package.use

        www-client/links -jpeg -png -sdl -svga -tiff

I also don't suggest hardened USE flag.. You most certainly don't need
them.. Trust me..

Add these lines to /etc/make.conf to further fine tune tour system..

        VIDEO_CARDS="<your video card" #like nvidia, ati
        INPUT_DEVICES="keyboard mouse" #add anything extra you've

Remember, always add the minimum USE flags you need to /etc/make.conf,
you should always tune your system to specific packages by adding USE
flags to be used for the specific package to /etc/portage/package.use

> (snip)

Farhan Ahmed
-- 
Place           :  Bangalore, Karnataka, India
GPG Key         :  8BE90E98
WengoPhone ID   :  farhanahmed
IRC Nick        :  farhanahmed / farhanahmed06 (irc.freenode.net)

Attachment: pgpLHvA0x9teU.pgp
Description: PGP signature

Reply via email to