buksrol, neke promenljive možeš izbaciti. Recimo, DISTDIR, PORTAGE_TMPDIR, PORT_LOGDIR, AUTOCLEAN i FEATURES su, ako sam ja dobro video, po default-u onakve kakve si naveo, stim da u FEATURES možeš samo da dodaš ccache, pa će samo dodati to na default.
postujte svoj make.conf
Hvala ti za info, meka. Znam ja da je pretezno sve default sto imam. ali eto
"radi reda" da mi nebude toliko prazan make.conf :D
"radi reda" da mi nebude toliko prazan make.conf :D
Postoji, postoji.
Obzirom da emerge/paludis ionako radi strip, to baš i nije previše bitno.
man ld
-s
--strip-all
Omit all symbol information from the output file.
Obzirom da emerge/paludis ionako radi strip, to baš i nije previše bitno.
Posle dosta eksperimentsanja i skitanja po forumima zadrzao sam se na 32-bit Gentoo-u po preporuci jednog Guru-a, mogu reci da je instalacija od nule prosla bez problema.
Procesor AMD Athlon(tm) 64 Processor 3000+
flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext lm 3dnowext 3dnow ts fid vid ttp
CHOST="i686-pc-linux-gnu"
# CFLAGS="-march=athlon64 -O2 -pipe -fomit-frame-pointer -msse3"
# CFLAGS="-march=athlon-xp -msse2 -O2 -pipe"
# CFLAGS="-march=k8 -m32 -O2 -pipe
CFLAGS="-march=k8 -O2 -fgcse-after-reload -fno-ident -fomit-frame-pointer -fweb -pipe"
CXXFLAGS="${CFLAGS}"
# LDFLAGS="-Wl,-O1 -Wl,--enable-new-dtags -Wl,--sort-common -s"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
ACCEPT_KEYWORDS="x86"
PORTAGE_TMPDIR=/var/tmp
PORTDIR=/usr/portage
DISTDIR=${PORTDIR}/distfiles
PKGDIR=${PORTDIR}/packages
PORT_LOGDIR=/var/log/portage
PORTDIR_OVERLAY=/usr/local/portage
USE="3dnow 3dnowext x86 a52 aac acl acpi alsa avi audiofile bash-completion berkdb bzip2 cairo cdr crypt cups dbus divx dri dvd dvdr dvdread eds encode exif fam ffmpeg firefox flac foomaticdb ftp gdbm gif gimp glibc-omitfp gnome gpm gstreamer gtk gtk2 gtkhtml hal iconv imagemagick imlib ipv6 java jpeg jpeg2k lame lcms ldap libg++ lm_sensors mad mikmod mmx mmxext mng mp3 mpeg multilib ncurses nls nptl nptlonly nsplugin offensive ogg opengl oss pam pdf perl png python qt3 qt3support qt4 quicktime sdl slang spell sse sse2 ssl svg symlink theora threads tiff truetype unicode usb v4l v4l2 vorbis wav wifi win32codecs wma X x264 xml xml2 xv xvid zlib"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
MAKEOPTS="-j2"
PORTAGE_NICENESS=3
AUTOCLEAN="yes"
EMERGE_WARNING_DELAY="10"
FEATURES="fixpackages parellel-fetch"
# FEATURES="collision-protect ccache parallel-fetch"
CCACHE_SIZE="2G"
LINGUAS="en_US"
LANG="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
VIDEO_CARDS="radeon fglrx"
ALSA_CARDS="intel8x0"
INPUT_DEVICES="keyboard mouse"
# CFLAGS="-march=athlon64 -O2 -pipe -fomit-frame-pointer -msse3"
# CFLAGS="-march=athlon-xp -msse2 -O2 -pipe"
# CFLAGS="-march=k8 -m32 -O2 -pipe
CFLAGS="-march=k8 -O2 -fgcse-after-reload -fno-ident -fomit-frame-pointer -fweb -pipe"
CXXFLAGS="${CFLAGS}"
# LDFLAGS="-Wl,-O1 -Wl,--enable-new-dtags -Wl,--sort-common -s"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
ACCEPT_KEYWORDS="x86"
PORTAGE_TMPDIR=/var/tmp
PORTDIR=/usr/portage
DISTDIR=${PORTDIR}/distfiles
PKGDIR=${PORTDIR}/packages
PORT_LOGDIR=/var/log/portage
PORTDIR_OVERLAY=/usr/local/portage
USE="3dnow 3dnowext x86 a52 aac acl acpi alsa avi audiofile bash-completion berkdb bzip2 cairo cdr crypt cups dbus divx dri dvd dvdr dvdread eds encode exif fam ffmpeg firefox flac foomaticdb ftp gdbm gif gimp glibc-omitfp gnome gpm gstreamer gtk gtk2 gtkhtml hal iconv imagemagick imlib ipv6 java jpeg jpeg2k lame lcms ldap libg++ lm_sensors mad mikmod mmx mmxext mng mp3 mpeg multilib ncurses nls nptl nptlonly nsplugin offensive ogg opengl oss pam pdf perl png python qt3 qt3support qt4 quicktime sdl slang spell sse sse2 ssl svg symlink theora threads tiff truetype unicode usb v4l v4l2 vorbis wav wifi win32codecs wma X x264 xml xml2 xv xvid zlib"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
MAKEOPTS="-j2"
PORTAGE_NICENESS=3
AUTOCLEAN="yes"
EMERGE_WARNING_DELAY="10"
FEATURES="fixpackages parellel-fetch"
# FEATURES="collision-protect ccache parallel-fetch"
CCACHE_SIZE="2G"
LINGUAS="en_US"
LANG="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
VIDEO_CARDS="radeon fglrx"
ALSA_CARDS="intel8x0"
INPUT_DEVICES="keyboard mouse"
Procesor AMD Athlon(tm) 64 Processor 3000+
flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext lm 3dnowext 3dnow ts fid vid ttp
Prvo pozz svim korisnicima Gentoo Linuxa, a i onoma koji se osećaju tako :)
moj make.conf glasi
u glavnim crtama :)
nikako da pogledam kako se bolje optimizuje, a sada imam priliku da prepišem od npr. Purplea ili da pak pređem na Paludis, kao site admin...
imate li neku sugestiju možda?
moj make.conf glasi
USE="3dnow 3dnowext 7zip X a52 aac ace aften alsa amr audiofile bzip2
cairo \
dts dvd dvdr enca encode flac gif id3 id3tag imagemagick jack jackmidi
\
java javascript joystick jpeg jpeg2k ladspa lame libsamplerate lzo mad
\
matroska mikmod mmx mmxext modplug mp2 mp3 mp4 mpeg mpeg2 musepack ogg
\
ogg123 openexr opengl pango plotutils png postscript rar real \
soundtouch speex srt sse svg svga svgz symlink theora tidy tiff ui usb
\
vamp vidix vorbis vorbis-psy win32codecs wma x264 xv xvid xvmc -berkdb
\
-cli -cracklib -crypt -fortran -gdbm -ipv6 -isdnlog -mudflap -nls \
-openmp -reflection -spl"
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer"
MAKEOPTS="-j2"
CXXFLAGS="${CFLAGS}"
ACCEPT_KEYWORDS="~x86"
PORTAGE_ELOG_CLASSES="warn error log"
GENTOO_MIRRORS="http://mirror.bih.net.ba/gentoo/ "
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
CONFIG_PROTECT="-*"
VIDEO_CARDS="nvidia"
INPUT_DEVICES="keyboard mouse"
FOO2ZJS_DEVICES="hp1018"
source /usr/portage/local/layman/make.conf
u glavnim crtama :)
nikako da pogledam kako se bolje optimizuje, a sada imam priliku da prepišem od npr. Purplea ili da pak pređem na Paludis, kao site admin...
imate li neku sugestiju možda?
@cambridge, na brzaka vidim da si teziste stavio na multimediju. Mozda bi lokalne USE fleg-ove koji uticu na par paketa (avidemux, audacity, mpalyer i sl.) mogao staviti na drugo mesto kao sto je package.use. Posto neke nikada nisam koristio bas cu pogledati detaljnije o njima.
-O3 sam prestao davno koristiti, osim velicine prekompajliranog paketa nisam primetio poboljsanje u brzini.
~x86 (~amd64) koristim samo kada moram
-O3 sam prestao davno koristiti, osim velicine prekompajliranog paketa nisam primetio poboljsanje u brzini.
~x86 (~amd64) koristim samo kada moram
19. mar. 07. 10:53