postujte svoj make.conf
 
meka (592) #5866
19. mar. 07. 10:53
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.

buksrol (2) #5867
19. mar. 07. 11:02
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

purple (83) #5868
19. mar. 07. 12:09
z10n napisao:
export LDFLAGS="-Wl,-O1 -Wl,--sort-common -s"


--sort-common -s opcija ne postoji,samo --sort-common
kad pokrenesh emerge -e system,pogledaj prvi paket odnosno portage kad pochen da se kompajlira..
dobijesh poruku:
 * Setting portage.VERSION to 2.1.2.2 ...                        
[ ok ]
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/sys-apps/portage-2.1.2.2/work
/portage-2.1.2 ...
i686-pc-linux-gnu-gcc: unrecognized option '-s

dok --sort-common radi bez problema..
pozdrav..

meka (592) #5870
20. mar. 07. 20:38
Postoji, postoji.
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.

DeadRinger (78) #6401
04. dec. 07. 22:25
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.
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"

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

cambridge (1) #7691
14. jun 08. 04:08
Prvo pozz svim korisnicima Gentoo Linuxa, a i onoma koji se osećaju tako :)

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?

DeadRinger (78) #7701
17. jun 08. 01:33
@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

Na teme mogu odgovarati samo članovi. Morate biti prijavljeni ili se registrovati.