문서 보기이전 판역링크책에 추가PDF로 내보내기Fold/unfold allODT 내보내기맨 위로 이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요. <WRAP centeralign> === Beyond Linux From Scratch 12.4 === <wrap hi>[[.|BLFS 12.4 진행사항]]</wrap> </WRAP> ------ === CCACHE 4.x 설정 === 아래의 기록은 원효대사처럼 작동도 안되는 ccache보면서 이상하다만 외치던 사람의 삽질결과물 입니다. ==0. /etc/profile.d/ccache.sh== <codeprism lang=bash> # /etc/extra-func.sh 에는 BLFS에 있는 startup script 장에 나와있는 PATH 관련 bash function 이 들어 있습니다. source /etc/extra-func.sh export CCACHE_DIR=/var/cache/ccache export CCACHE_CONFIGPATH=/etc/ccache.conf [[ -d ${CCACHE_DIR} ]] || mkdir -p ${CCACHE_DIR} echo $PATH | grep '^/usr/local/bin' || pathprepend /usr/local/bin PATH </codeprism> ==1. /etc/ccache.conf== <codeprism lang=ini> cache_dir = /var/cache/ccache compression = true max_size = 50GIB hash_dir = false sloppiness = time_macros, include_file_mtime, locale, modules, content inode_cache = true umask = 002 compression_level = 6 compiler_check = mtime</codeprism> == 2. Group and Mode == <codeprism lang=bash> export CCACHE_DIR=/var/cache/ccache sudo groupadd -g 501 dev-ccache sudo usermod -aG dev-ccache username sudo mkdir -pv $CCACHE_DIR sudo chown -R :dev-ccache $CCACHE_DIR </codeprism> 이미 사용중이었다면 다음과 같이 <codeprism lang=bash> sudo find $CCACHE_DIR -type d -exec chmod 2775 {} + sudo find $CCACHE_DIR -type f -exec chmod 644 {} + unset CCACHE_DIR</codeprism> 확인은 다음과 같이 <codeprism lang=bash> # 설정 확인 ccache -p # 실행중 상태 확인 watch ccache -s</codeprism> 뭔가 이상하게 작동한다 싶으면 <codeprism lang=bash> export CCACHE_LOGFILE=$HOME/ccache.clue.log # 패키지 빌드 진행후 로그 파일 분석 unset CCACHE_LOGFINE</codeprism> ------ <WRAP centeralign> [[#Beyond Linux From Scratch 12.4|위로]] </WRAP> beyondlinuxfromscratch/12.4/ccache.txt 마지막으로 수정됨: 2026/03/13 13:19저자 baecy