Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[CA] Sobre make.conf
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Other Languages
View previous topic :: View next topic  
Author Message
CatalanUser
n00b
n00b


Joined: 26 Oct 2007
Posts: 1

PostPosted: Fri Oct 26, 2007 4:26 pm    Post subject: [CA] Sobre make.conf Reply with quote

Hola gent, quina il·lu poder parlar aquí en català! :lol:

Estic intentant instal·lar per primera vegada el Gentoo i la veritat és que després de llegir i rellegir el manual d'instal·lació m'encallo a l'hora de crear el make.conf entre els CHOST, CFLAGS, CCFLAGS i MAKEOPTS... Què passa si passo d'escriure res, excepte el que ja vé per defecte i tiro pel dret?

Vaig provar d'instal·lar-ho amb el LiveCD i no aconsegueixo configurar el servidor X...
Back to top
View user's profile Send private message
bonanit
n00b
n00b


Joined: 27 Feb 2006
Posts: 54
Location: Catalonia

PostPosted: Thu Nov 08, 2007 11:15 pm    Post subject: Reply with quote

Bones i benvingut al fòrum.

Si ens dius les característiques del teu pc segurament et podrem ajudar millor a configurar-lo, però perquè t'en facis una idea et poso la part rellevant del meu make.conf:
Code:

CHOST="i686-pc-linux-gnu"
CFLAGS="-march=i686 -O2 -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"

Pel que fa als diferents paràmetres, el CHOST hauries de deixar el que hi ha per defecte. Si has escollit el cd correcte ja està bé.
Pel que fa a CFLAGS i CXXFLAGS, doncs les meves són bastant estàndars, però també depèn de l'arquitectura del teu pc. En aquesta pàgina del wiki de gentoo podràs trobar una combinació de flags pel teu cas que no t'haurien de dur problemes (et poso la còpia de google perquè sembla que el wiki no va en aquests moments): Safe cflags
Finalment, a makeopts el "-j2" és el nombre de threads que es creen quan compiles alguna cosa. Hi ha qui hi posa el nombre de processadors+1 (el meu cas) però també he vist en alguna documentació el nombre de processadors x2 + 1. Totes maneres no és una cosa crítica, i encara que no hi posis res l'únic que et pot passar és que tinguis un rendiment més pobre a l'hora de compilar.

I amb les X, podries ser un xic més específic? No saps què has de tocar per configurar-les? Et dona algun error quan intentes arrancar-les? Si és així el pots postejar, així veurem què t'està passant.

Apa, salut!
Back to top
View user's profile Send private message
sefirotsama
l33t
l33t


Joined: 11 Apr 2006
Posts: 791
Location: sefirot@catalunya # cd ~

PostPosted: Wed Dec 12, 2007 10:09 pm    Post subject: Reply with quote

Mai tiris pel dret sense configurar un make.conf correctament.... pensa que allà es on definim les regles del sistema i que determinades coses com un canvi de chost no es poden fer (o no es poden fer fàcilment i explicar-ho més tard). Per poder-te ajudar necessitem saber la teva arquitectura (si ens dius el processador per exemple també serveix).

En fi et poso el meu make.conf per un portàtil core 2 duo, no el copiïs igual, pren-t'ho com un exemple:

Code:

##/etc/make.conf
# Please consult /etc/make.conf.example for a more detailed example

#################################################
#  COMPILACIÃ OPTIMITZACIONS, USE, CFLAGS, ETC  #
#################################################

FEATURES="parallel-fetch userfetch"# collision-protect"

USE="X -gnome -gtk -gtk2 -ipv6 dri gcc64 alsa amarok arts cdr doc dvd dvdr dvdread encode gif \
     jpeg jpeg2k jpgraph kde kdm mmxext mp3 opengl png qt qt2 qt3 qt4 \
     tiff truetype vorbis xcomposite ssl no-old-linux mad \
     dbus hal unicode acpi apm cairo nls fbsplash transparency \
     linux java nsplugin firefox swf javascript type1 ao qt-static amazon visualization transparency mp4 musicbrainz bindist"

CFLAGS="-O2 -march=nocona -pipe -mfpmath=sse,387"
CHOST="x86_64-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j3"

#########################
#  SERVIDORS I MIRRORS  #
#########################

SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
GENTOO_MIRRORS="ftp://ftp.caliu.info/gentoo http://darkstar.ist.utl.pt/gentoo/ ftp://ftp.caliu.info/gentoo http://ftp.caliu.info/gentoo "

############################
#  INFORMACIO DEL PORTAGE  #
############################

#PORTAGE_TMPDIR=/var/tmp
PORTDIR=/usr/portage
#DISTDIR=${PORTDIR}/distfiles
#PKGDIR=${PORTDIR}/packages
#PORT_LOGDIR=/var/log/portage
PORTAGE_RSYNC_RETRIES="10"
EMERGE_DEFAULT_OPTS="--color y --versefirot@sama ~ $ cat /etc/make.conf
##/etc/make.conf
# Please consult /etc/make.conf.example for a more detailed example

#################################################
#  COMPILACIÃ OPTIMITZACIONS, USE, CFLAGS, ETC  #
#################################################

FEATURES="parallel-fetch userfetch"# collision-protect"

USE="X -gnome -gtk -gtk2 -ipv6 dri gcc64 alsa amarok arts cdr doc dvd dvdr dvdread encode gif \
     jpeg jpeg2k jpgraph kde kdm mmxext mp3 opengl png qt qt2 qt3 qt4 \
     tiff truetype vorbis xcomposite ssl no-old-linux mad \
     dbus hal unicode acpi apm cairo nls fbsplash transparency \
     linux java nsplugin firefox swf javascript type1 ao qt-static amazon visualization transparency mp4 musicbrainz bindist"

CFLAGS="-O2 -march=nocona -pipe -mfpmath=sse,387"
CHOST="x86_64-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j3"

#########################
#  SERVIDORS I MIRRORS  #
#########################

SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
GENTOO_MIRRORS="ftp://ftp.caliu.info/gentoo http://darkstar.ist.utl.pt/gentoo/ ftp://ftp.caliu.info/gentoo http://ftp.caliu.info/gentoo "

############################
#  INFORMACIO DEL PORTAGE  #
############################

#PORTAGE_TMPDIR=/var/tmp
PORTDIR=/usr/portage
#DISTDIR=${PORTDIR}/distfiles
#PKGDIR=${PORTDIR}/packages
#PORT_LOGDIR=/var/log/portage
PORTAGE_RSYNC_RETRIES="10"
EMERGE_DEFAULT_OPTS="--color y --verbose"
PORTAGE_NICENESS="19 "
AUTOCLEAN="yes"
PORTAGE_TMPFS="/dev/shm" ##Memoria de "caché".Necesari RAM o rapid E/S (rw)
PORTAGE_ELOG_CLASSES="error warn errors log" source /usr/portage/local/layman/make.conf
#FETCHCOMMAND="/usr/bin/axel -a -o \${DISTDIR}/\${FILE} \${URI}"
#RESUMECOMMAND="${FETCHCOMMAND}"

##############
# OVERLAYS   #
##############
PORTDIR_OVERLAY="/usr/portage/local"
PORTDIR_OVERLAY="${PORTDIR_OVERLAY} /usr/portage/local/layman/custom-kernels"
PORTDIR_OVERLAY="${PORTDIR_OVERLAY} /usr/portage/local/layman/toolchain"
PORTDIR_OVERLAY="${PORTDIR_OVERLAY} /usr/portage/local/xeffects"


############################
#  INFORMACIO DEL SISTEMA  #
############################

LINGUAS="ca es"
INPUT_DEVICES="keyboard mouse synaptics"
VIDEO_CARDS="i915 i810"
ALSA_CARDS="snd-hda-intel"
PORTDIR="/usr/portage"
PORTAGE_RSYNC_RETRIES="10"
bose"
PORTAGE_NICENESS="19 "
AUTOCLEAN="yes"
PORTAGE_TMPFS="/dev/shm" ##Memoria de "caché".Necesari RAM o rapid E/S (rw)
PORTAGE_ELOG_CLASSES="error warn errors log" source /usr/portage/local/layman/make.conf
#FETCHCOMMAND="/usr/bin/axel -a -o \${DISTDIR}/\${FILE} \${URI}"
#RESUMECOMMAND="${FETCHCOMMAND}"

##############
# OVERLAYS   #
##############
PORTDIR_OVERLAY="/usr/portage/local"
PORTDIR_OVERLAY="${PORTDIR_OVERLAY} /usr/portage/local/layman/custom-kernels"
PORTDIR_OVERLAY="${PORTDIR_OVERLAY} /usr/portage/local/layman/toolchain"
PORTDIR_OVERLAY="${PORTDIR_OVERLAY} /usr/portage/local/xeffects"


############################
#  INFORMACIO DEL SISTEMA  #
############################

LINGUAS="ca es"
INPUT_DEVICES="keyboard mouse synaptics"
VIDEO_CARDS="i915 i810"
ALSA_CARDS="snd-hda-intel"
PORTDIR="/usr/portage"
PORTAGE_RSYNC_RETRIES="10"

_________________
Linux User #415604

GnuPG Key: 185F CF01 0FEE D196 D076 65E2 E3EE 52E7 7AA5 4FEB
«Dios no juega a los dados, usa /dev/random.»
Back to top
View user's profile Send private message
Cereza
Guru
Guru


Joined: 14 Apr 2006
Posts: 428

PostPosted: Tue Apr 08, 2008 3:00 pm    Post subject: Reply with quote

Perdonad, no sé catalán, pero me estoy dando un paseillo curioseando y veo, @sefirotsama, que se te ha ido el dedito posteando el make.conf y lo has pegado dos veces, es bastante confuso jeje, a mi me pasa a menudo, el botón central de mi ratón va fatal y suele pegar las cosas dos, tres, cuatro o más veces :P

Salut! :)

EDITO: No me había dado cuenta de lo viejo que es el mensaje :S
Back to top
View user's profile Send private message
sefirotsama
l33t
l33t


Joined: 11 Apr 2006
Posts: 791
Location: sefirot@catalunya # cd ~

PostPosted: Tue Jan 06, 2009 3:11 pm    Post subject: Reply with quote

Pues anda que yo acabo de ver el tuyo...
_________________
Linux User #415604

GnuPG Key: 185F CF01 0FEE D196 D076 65E2 E3EE 52E7 7AA5 4FEB
«Dios no juega a los dados, usa /dev/random.»
Back to top
View user's profile Send private message
rvalles
Tux's lil' helper
Tux's lil' helper


Joined: 19 Feb 2003
Posts: 121

PostPosted: Tue Oct 15, 2013 8:02 am    Post subject: Reply with quote

Els flags que venen per defecte haurien d'anar bé... però seria ideal usar almenys -march=blah on blah és la família de CPU més propera, per a que el compilador optimitzi per a la teva CPU.

Al manpage del compilador tens una llista (llarga) de valors per a -march. Si tens dubtes del nom exacte de la teva família de processador, Wikipedia té llistes força decents incloent models i codenames..
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Other Languages All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum