Re: Poudriere vs ccache
- In reply to: Roger Marquis : "Poudriere vs ccache"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 04 Sep 2024 20:39:33 UTC
On 04/09/2024 04:03, Roger Marquis wrote: > Am seeing a CCACHE error in Poudriere since moving to a new disk > (permissions are the same): > > ccache: error: Failed to create temporary file for > /root/.ccache/tmp/opt.stdout: Permission denied > > Now you'd think having CCACHE_DIR=/var/cache/ccache in make.conf and > poudriere.conf would address this but it does not. What I also have is: > > etc/make.conf:CCACHE_BUILD=yes > etc/make.conf:CCACHE_DIR=/var/cache/ccache > etc/make.conf:SCCACHE_DIR=/var/cache/ccache > etc/make.conf:OVERLAYS+=/var/cache/ccache/overlay > etc/make.conf:CCACHE_SIZE="50.0G" > poudriere.conf:CCACHE_DIR=/var/cache/ccache > poudriere.conf:CCACHE_DIR_NON_ROOT_SAFE=yes > poudriere.conf:ALLOW_MAKE_JOBS_PACKAGES="pkg ccache py*" > /var/cache/ccache/ccache.conf:cache_dir = /var/cache/ccache > /var/cache/ccache/ccache.conf:base_dir = /var/cache/ccache > /var/cache/ccache/ccache.conf:hash_dir = false > /var/cache/ccache/ccache.conf:max_size = 50.0G > > Probably not all of these settings are necessary but then there is > conflicting info on various websites. > > Can anyone see what might be breaking ccache here or recommend > additional debugging? In the past months I've tried ccache in poudriere, but I also got random permission errors like you. Running poudriere bulk again completed without error, even though I didn't change anything in the poudriere configuration. After 4 or 5 months with ccache enabled, I turned it off. It only brought me more trouble. Kind regards Miroslav Lachman