sccache on i386 poudriere jail gives abort trap when starting sccache

Hi,

I am able to use sccache when on amd64 jail, but not on i386 jail, i wonder if sccache isn't supported on i386? The jail works fine without sccache. I am using non-devel poudriere, maybe non-devel version don't support overlays? idk... Thanks in advance.
Code:
# poudriere ports -l
PORTSTREE METHOD TIMESTAMP           PATH
default   null   2025-05-11 23:18:40 /usr/ports
sccache   null   2025-05-11 22:47:14 /usr/local/share/sccache/overlay

Code:
===>   Returning to build of colord-1.4.7_3
===========================================================================
=======================<phase: configure      >============================
===== env: NO_DEPENDS=yes USER=root UID=0 GID=0
===>  Configuring for colord-1.4.7_3
==> Starting sccache
Abort trap
*** Signal 6

Stop.
make: stopped in /usr/ports/graphics/colord
=>> Cleaning up wrkdir
===>  Cleaning for colord-1.4.7_3
build of graphics/colord | colord-1.4.7_3 ended at Sat May 31 12:33:48 +03 2025
build time: 00:00:05
!!! build failure encountered !!!
 

Attachments

It seems one should not have been using same ccache(1) directory for different architectures, in this case, amd64 and i386.

I've seperated my ccache(1) directories, also created another poudriere.conf for the i386 jail with the CCACHE_DIR pointing to fresh ccache(1) directory specifically created for i386.

Code:
yusuf@freebsd ~ % grep -i ccache /usr/local/etc/poudriere.d/143i386-default-poudriere.conf | head -4
# ccache support. Supply the path to your ccache cache directory.
# It is recommended that extra ccache configuration be done with
# ccache -o rather than from the environment.
CCACHE_DIR=/ccachei386
yusuf@freebsd ~ % grep -i ccache /usr/local/etc/poudriere.conf | head -4
# ccache support. Supply the path to your ccache cache directory.
# It is recommended that extra ccache configuration be done with
# ccache -o rather than from the environment.
CCACHE_DIR=/ccache

yusuf@freebsd ~ % zfs list -r zroot | grep ccache
zroot/ccache                    18.8G   145G  18.6G  /ccache
zroot/ccachei386                20.7M   145G  20.7M  /ccachei386
 
Back
Top