Explorar o código

fix cairo complie error
error:{
checking for cairo's cairo-trace feature...
checking whether cairo's cairo-trace feature could be enabled... no (requires dynamic linker and zlib and real pthreads)
configure: error: cairo-trace feature could not be enabled
}
reason:{
configure中对cairo_cc_stderr的check失败,加入调试信息具体错误信息如下:
warning: file /tmp/ccccki4R.o's arch flag ck810 conflict with target ck860,set target arch flag to ck860
}
solution:{
屏蔽configure中对phtread的编译check,并保存configure到meta-csky/recipes-graphics/cairo/cairo
}

tianshuliang %!s(int64=3) %!d(string=hai) anos
pai
achega
1145722059
Modificáronse 2 ficheiros con 10943 adicións e 14 borrados
  1. 10931 0
      recipes-graphics/cairo/cairo/configure
  2. 12 14
      recipes-graphics/cairo/cairo_1.16.0.bbappend

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 10931 - 0
recipes-graphics/cairo/cairo/configure


+ 12 - 14
recipes-graphics/cairo/cairo_1.16.0.bbappend

@@ -8,19 +8,17 @@ extended Porter/Duff compositing algebra as found in the X Render \
 Extension."
 
 
-do_configure () {
-	echo "Cairo->do_configure: Nothing to do !!"
-}
-
-do_compile () {
-	echo "Cairo->do_compile: Nothing to do !!"
-}
+FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
 
-do_install () {
-	echo "Cairo->do_install: Nothing to do !!"
+SRC_URI_append_csky = " \
+                      file://configure \
+                      "
+ 
+oe_runconf_prepend_csky() {
+        echo "THISDIR= ${THISDIR}/${PN}"
+        echo "PN=${PN}"
+        echo "PV=${PV}"
+        if [ -f "${WORKDIR}/configure" -a -d "${WORKDIR}/${PN}-${PV}" ]; then
+            cp -rf ${WORKDIR}/configure ${WORKDIR}/${PN}-${PV}/
+        fi
 }
-
-do_install_append () {
-	echo "Cairo->do_install_append: Nothing to do !!"
-}
-

Algúns arquivos non se mostraron porque demasiados arquivos cambiaron neste cambio