Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[ccache] Ne fonctionne plus? (résolu)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
digimag
Guru
Guru


Joined: 14 May 2005
Posts: 451
Location: Toulouse, France

PostPosted: Tue Aug 02, 2005 7:31 am    Post subject: [ccache] Ne fonctionne plus? (résolu) Reply with quote

Bonjour!

J'ai supprimé tous les fichiers temporaires (du dossier /tmp), dont ceux de ccache. Maintenant il a arrêté de fonctionner. En effet, il écrivait les statistiques, mais aucun chiffre n'augmentait pendant les compilations. Alors j'ai essayé à plusieurs reprises:
Code:
## Nettoyage
# ccache -c
## Nettoyage complet
# ccache -C
## Redéfinition de la taiile maximale de 100 Mégaogtets
# ccache -M 100M
## Effacement de tous les statistiques
# ccache -sz
[...]
Toutes ces opérations s'effectuent correctement, mais les compteurs restent partout à zéro.

Que faire? Je ne suis pas encore sûr que c'est du au fait que j'ai effacé des fichiers temporaires.
Merci pour votre aide.

Résolution:
Code:
# echo "CCACHE_DIR=\"/var/tmp/ccache\"" >>/etc/env.d/99ccache && env-update


Last edited by digimag on Sun Aug 07, 2005 4:05 pm; edited 1 time in total
Back to top
View user's profile Send private message
naerex
Guru
Guru


Joined: 02 Apr 2005
Posts: 316
Location: Paris, France

PostPosted: Tue Aug 02, 2005 12:06 pm    Post subject: Reply with quote

Il faut preciser plus d'information. As tu modifié la config dans /etc/make.conf ?
car moi en ne touchant rien mon dossier .ccache est dans /root et il fait 500M maximum
Je vois que tu parles de /tmp

donne nous tes differents reglages de ccache deja.
Back to top
View user's profile Send private message
digimag
Guru
Guru


Joined: 14 May 2005
Posts: 451
Location: Toulouse, France

PostPosted: Tue Aug 02, 2005 2:27 pm    Post subject: Reply with quote

Dans /var/tmp, il y a un dossier ccache. Je l'ai effacé. Puis j'ai remis tout à zéro. Maintenant les statistiques n'affichent plus rien. Zéro partout, qaund je compile quelque chose, ça reste toujours à zéro. Mais je suis sûr que ccache fonctionne, tout à l'heure je me suis aperçu qu'il compile beaucoup plus vite la deuxième fois.

Dans mon fichier /Etc/make.conf, j'ai bien FEATURES="ccache". De toute façon je compile depuis Portage, via emerge. Mais ce qui est embêtant: Les statistiques ne changent pas!

Avant, ça marchait, maintenant ça marche plus.
Back to top
View user's profile Send private message
widan
Veteran
Veteran


Joined: 07 Jun 2005
Posts: 1512
Location: Paris, France

PostPosted: Tue Aug 02, 2005 10:37 pm    Post subject: Reply with quote

Tu as FEATURES="userpriv" aussi ? Dans ce cas essaye avec:
Code:
CCACHE_DIR=/var/tmp/ccache ccache -s
Back to top
View user's profile Send private message
digimag
Guru
Guru


Joined: 14 May 2005
Posts: 451
Location: Toulouse, France

PostPosted: Sat Aug 06, 2005 12:13 pm    Post subject: Reply with quote

widan wrote:
Tu as FEATURES="userpriv" aussi ? Dans ce cas essaye avec:
Code:
CCACHE_DIR=/var/tmp/ccache ccache -s
Non, je n'ai pas de "userpriv" dans FEATURES! (make.conf)

Par contre, avec la méthode que tu décris, ça marche! Merci beaucoup!

Maintenant, comment corriger cela? Pour ne pas avoir à indiquer à chaque fois CCACHE_DIR? Je peux définir cette variable dans .bashrc, mais avant j'en avais pas besoin, ça marchait.
Back to top
View user's profile Send private message
kernelsensei
Bodhisattva
Bodhisattva


Joined: 22 Feb 2004
Posts: 5619
Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)

PostPosted: Sat Aug 06, 2005 12:54 pm    Post subject: Reply with quote

c'est pas une erreur, c'est comme ça ... il est possible que userpriv soit devenu une politique par defaut de portage (plus secure)
_________________
$ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join'
Back to top
View user's profile Send private message
pankkake
n00b
n00b


Joined: 27 Apr 2005
Posts: 24
Location: France

PostPosted: Sat Aug 06, 2005 9:30 pm    Post subject: Reply with quote

echo CCACHE_DIR="/var/tmp/ccache" > /etc/env.d/99ccache && env-update
Et ensuite source /etc/profile sur tous tes terminaux, ou reboot (berk !).
L'avantage sera que si tu ajuste le PATH, tu pourra utiliser le même dossier ccache pour par exemple compiler le noyau, ou même des trucs en tant qu'user (à condition d'ajuster les permissions).
Back to top
View user's profile Send private message
digimag
Guru
Guru


Joined: 14 May 2005
Posts: 451
Location: Toulouse, France

PostPosted: Sun Aug 07, 2005 4:03 pm    Post subject: Reply with quote

Merci! Ca marche ;)

J'avais ajouté "CCACHE_DIR=/var/tmp/ccache; export CCACHE_DIR" dans /etc/profile, mais maintenant j'utilise ta méthode /etc/env.d.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French 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