ccache는 C / C ++ 컴파일러에 캐싱 사전 프로세서의 역할을하도록 설계 오픈 소스 컴파일러 캐시입니다.
그것은 -E 컴파일러 스위치 및 컴파일이 캐시에서 만족할 수있는 때를 검출하기 위해 해시를 사용한다. 지원 C ++, C, 오브젝티브 C ++ 및 목표 - C
이 릴리스의 새로운 기능입니다 무엇 : 있습니다.
버그 수정 :
캐시 표준 오류 출력을 방출 할 때 EAGAIN 신호가 올바르게 처리됩니다. 이 컴파일러에서 큰 오류 출력에 의해 트리거 문제를 해결합니다.
캐쉬의 하위 디렉토리는 더 이상 읽기 전용 모드로 생성되지 않습니다.
그 ccache의 로그 파일 설명 컴파일러에게 제공되지 않도록 수정했습니다.
컴파일러를 실행할 때 일시적으로 표준 출력 / 열려진 파일을 만드는 데 실패 할 때보고 향상된 오류.
사라지는 임시 표준 출력 / 열려진 파일은 현재 정상적으로 처리됩니다.
기타 :
고정 된 테스트 스위트는 ecryptfs에서 작동합니다.
이 버전 3.1.7의 새로운 기능 :
이 몇 가지 사소한 버그가 수정되었습니다 실패 캐시 디렉토리에 생성 된 파일이 치명적인가되면 (자).
-fplugin = 파일로 지정된 GCC 플러그인의 인식과 해싱이 추가되었습니다. CPATH, C_INCLUDE_PATH 및 이와 유사한 환경 변수는 지금과 같은 변수가 변경되었을 때 거짓 캐시 히트를 방지하기 위해 해시에 추가됩니다.
연결된 인수 -MT / -MQ 옵션에 대한 ccache 3.1.5에 도입 된 GCC 버그 호환성 복귀되었습니다.
이 버전 3.1.5의 새로운 기능 :
이 새로운 기능과 개선 사항 :
라는 & quot 새로운 통계 카운터 추가, 전처리 및 quot 촉구를 ;.
원래 명령 라인은 지금 CCACHE_LOGFILE으로 지정한 파일에 기록됩니다.
시스템 호출이 실패 할 때 오류 로깅을 개선.
-F / -iframework의 GCC 옵션에서 절대 경로를 재 작성에 대한 지원이 추가되었습니다.
ccache -s 출력 통계 카운터를 개선하기 위해.
버그 수정 :
그들은 명령 줄에서 마지막 때 연결된 인수 -MF / -MT / -MQ 옵션이 올바르게 처리됩니다.
ccache 이제 연결된 인수 -MT / -MQ 옵션에 대한 GCC와 호환 버그입니다.
작은 메모리 누수가 수정되었습니다.
부족 (과와 연결 할 필요가 없습니다) libm의를 시스템이 지원됩니다.
이 버전 3.1.4의 새로운 기능 :
이 버그 수정 릴리스
이 버전 3.1.3의 새로운 기능 :
는 -MFarg, -MTarg하고, (옵션 및 인수 사이에 공백이없는 즉,) -MQarg 컴파일러 옵션 지금 처리 올바르게.
이 버전 3.1.2의 새로운 기능 :
이 올바르게 캐시에 너무 열심히 감지 * -fdump- 컴파일러 옵션.
0 바이트의 malloc에 /은 calloc에서 NULL 반환 값은 올바르게 처리됩니다.
AIX에 프리 컴파일러 출력을 구문 분석하는 문제가 수정되었습니다.
정보가 해시 합계에 포함되어있는 문서가 향상되었습니다.
테스트 스위트 이동성이 향상되었습니다.
이 버전 3.1.1의 새로운 기능 :
이 비 정기적으로이 파일을 올바르게 처리 등이 있습니다.
캐시에 압축 파일을 압축 해제시 CRC 오류가 감지됩니다.
NFS에 잠재적 인 오브젝트 파일 손상 경주가 수정되었습니다.
문서는 수정되었습니다.
아칸소의 검출이 제대로 이루어집니다 구성합니다.
이 버전 3.1의 새로운 기능 :
이 지원 컴파일러를 식별하기 위해 사용자 정의 명령의 출력을 해싱에 대한 지원이 추가되었습니다.
미리 컴파일 된 헤더를 사용하여 편집 앨범이 지원됩니다.
NFS 마운트에 행동이 향상되었습니다.
일부 버그가 수정되었습니다.
3.0.1 버전의 새로운 기능 :
이 통계 카운터 & quot; 링크 & quot 촉구; 하나의 오브젝트 파일과 링크 할 때 제대로 업데이트됩니다.
밖으로의 소스에 문제가 수정되었습니다 빌드.
댓글을 찾을 수 없습니다