phoneme-advanced: add patch for build with (e)glibc-2.12 and fix QA issue with missin...
authorMartin Jansa <Martin.Jansa@gmail.com>
Fri, 20 Aug 2010 09:42:59 +0000 (11:42 +0200)
committerMartin Jansa <Martin.Jansa@gmail.com>
Fri, 20 Aug 2010 10:25:27 +0000 (12:25 +0200)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
recipes/phoneme/files/b160-newer-libc.patch [new file with mode: 0644]
recipes/phoneme/phoneme-advanced-foundation_0.0.b160.bb
recipes/phoneme/phoneme-advanced.inc

diff --git a/recipes/phoneme/files/b160-newer-libc.patch b/recipes/phoneme/files/b160-newer-libc.patch
new file mode 100644 (file)
index 0000000..814de0d
--- /dev/null
@@ -0,0 +1,11 @@
+diff -uNr cdc.orig/src/linux/native/java/lang/UNIXProcess_md.c cdc/src/linux/native/java/lang/UNIXProcess_md.c
+--- cdc.orig/src/linux/native/java/lang/UNIXProcess_md.c       2010-08-20 11:25:25.000000000 +0200
++++ cdc/src/linux/native/java/lang/UNIXProcess_md.c    2010-08-20 11:32:33.000000000 +0200
+@@ -38,6 +38,7 @@
+ #include <signal.h>
+ #include <string.h>
+ #include <errno.h>
++#include <sys/stat.h>
+ #ifdef JDK
+ /* path in the environment */
index 34adeae..5efce91 100644 (file)
@@ -1,11 +1,12 @@
-PR = "r1"
+PR = "r2"
 
 require phoneme-advanced.inc
 
 BUILDREV = "b160"
 SRCREV = "20424"
 
-SRC_URI += "file://${BUILDREV}-makefile-fix.patch;striplevel=0"
+SRC_URI += "file://${BUILDREV}-makefile-fix.patch;striplevel=0 \
+            file://${BUILDREV}-newer-libc.patch;striplevel=0"
 
 FILES_${PN} += "\
        ${COMMON_DIR}/bin/cvm \ 
index be3ff92..b055875 100644 (file)
@@ -85,14 +85,14 @@ do_configure() {
   pmo HOST_RANLIB "${BUILD_RANLIB}"
 
   pmo "# C/C++ toolchain binaries"
-  pmo TARGET_CC "${CC}"
+  pmo TARGET_CC "${CC} "
   pmo TARGET_CC_PATH "${CC}"
   pmo CCFLAGS "${CFLAGS}"
   pmo TARGET_CCC "${CXX}"
   pmo TARGET_PATH "${CXX}"
   pmo CCCFLAGS "${CXXFLAGS}"
   pmo TARGET_AR "${AR}"
-  pmo TARGET_LD "${CC}"
+  pmo TARGET_LD "${CC} ${LDFLAGS}"
   pmo TARGET_RANLIB "${RANLIB}"
 
   pmo USE_GCC2 false