From b513fda51969eaad61b6cb4625e4b4a75b55d537 Mon Sep 17 00:00:00 2001 From: Dengke Du Date: Thu, 14 Feb 2019 11:36:20 +0800 Subject: [PATCH] ceph: disable ccache When enable ccache for ceph, error occurs: ----------------------------------------------------- ccache: invalid option -- 'E' ... Unable to determine C++ standard library, got . ----------------------------------------------------- This is because variable "CXX_STDLIB" was null in CMakeLists.txt line: 637, The "CXX_STDLIB" come from: ----------------------------------------------------- execute_process( COMMAND ./librarytest.sh ${CMAKE_CXX_COMPILER} ${CMAKE_CXX_FLAGS} WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} OUTPUT_VARIABLE CXX_STDLIB ) ----------------------------------------------------- The script librarytest.sh in ceph accept argument: compile and flags, but when enable ccache, the compile replace by ccache, so that script failed. So we disable ccache for ceph now. Signed-off-by: Dengke Du Signed-off-by: Bruce Ashfield --- recipes-extended/ceph/ceph_13.2.2.bb | 1 + 1 file changed, 1 insertion(+) diff --git a/recipes-extended/ceph/ceph_13.2.2.bb b/recipes-extended/ceph/ceph_13.2.2.bb index 08021cf7..0cba08a5 100644 --- a/recipes-extended/ceph/ceph_13.2.2.bb +++ b/recipes-extended/ceph/ceph_13.2.2.bb @@ -101,3 +101,4 @@ PACKAGES += " \ " INSANE_SKIP_${PN}-python += "ldflags" INSANE_SKIP_${PN} += "dev-so" +CCACHE_DISABLE = "1"