]> git.openpandora.org Git - openembedded.git/commitdiff
gcc-configure-cross.inc: cleanup libstdc++.la for no-fpu builds too
authorJeremy Laine <jeremy.laine@m4x.org>
Tue, 22 Apr 2008 21:21:37 +0000 (21:21 +0000)
committerJeremy Laine <jeremy.laine@m4x.org>
Tue, 22 Apr 2008 21:21:37 +0000 (21:21 +0000)
* fixes QA issues seen on powerpc/soft-float machines, for instance
  libasprintf.la referring to the build directory

packages/gcc/gcc-configure-cross.inc
packages/gcc/gcc-cross_4.1.1.bb
packages/gcc/gcc-cross_4.1.2.bb
packages/gcc/gcc-cross_4.2.1.bb
packages/gcc/gcc-cross_4.2.2.bb
packages/gcc/gcc-cross_4.3.0.bb

index 9fc3b77feaba8f6f91f984991beae23d79a9d62c..333cb8f9bf26db396712e78f2111f225e41e17bc 100644 (file)
@@ -49,7 +49,9 @@ do_stage_append () {
        done
 
        #fix up libsupc++ and libstdc++ la files
-       sed -i "s|dependency_libs\s*=\s*.*|dependency_libs='-L${CROSS_DIR}/${TARGET_SYS}/lib ${LIBGCCS_VAR} -lc -lm '|" ${CROSS_DIR}/${TARGET_SYS}/lib/libsupc++.la || true
-       sed -i "s|dependency_libs\s*=\s*.*|dependency_libs='-L${CROSS_DIR}/${TARGET_SYS}/lib ${LIBGCCS_VAR} -lc -lm '|" ${CROSS_DIR}/${TARGET_SYS}/lib/libstdc++.la || true
+       for d in lib lib/nof; do
+               sed -i "s|dependency_libs\s*=\s*.*|dependency_libs='-L${CROSS_DIR}/${TARGET_SYS}/$d ${LIBGCCS_VAR} -lc -lm '|" ${CROSS_DIR}/${TARGET_SYS}/$d/libsupc++.la || true
+               sed -i "s|dependency_libs\s*=\s*.*|dependency_libs='-L${CROSS_DIR}/${TARGET_SYS}/$d ${LIBGCCS_VAR} -lc -lm '|" ${CROSS_DIR}/${TARGET_SYS}/$d/libstdc++.la || true
+       done
 }
 
index c480db791ec9a9b1e9f0e4ceb7499b5f09c2c46c..a40cbc8beffb9f72684b91eb2071dcc894252de8 100644 (file)
@@ -1,4 +1,4 @@
-PR = "r19"
+PR = "r20"
 
 require gcc-${PV}.inc
 require gcc-cross4.inc
index 070a1e30c8964ee1beb4b310417409acaedf0a19..43f21735e7eec2b51b108782ab4272111f02dc96 100644 (file)
@@ -1,4 +1,4 @@
-PR = "r15"
+PR = "r16"
 
 require gcc-${PV}.inc
 require gcc-cross4.inc
index 901c87cce839bc9d1ce2360645dd8fcfd9e3b5f2..daf42672dc84fa1efebdbe19ee319b40b3ba87a9 100644 (file)
@@ -1,4 +1,4 @@
-PR = "r15"
+PR = "r16"
 
 require gcc-${PV}.inc
 require gcc-cross4.inc
index 72f72835c32314ce02188b92a04660fd2a89bfad..4149179d8edb4670a1f7efe762ef02a38c2562fc 100644 (file)
@@ -1,4 +1,4 @@
-PR = "r7"
+PR = "r8"
 
 require gcc-${PV}.inc
 require gcc-cross4.inc
index cac2550f0e0a4285b0f187fce92efbc0a1b7808b..f51e60ce13cbd118f0cdc869dbbfb312321ae130 100644 (file)
@@ -1,4 +1,4 @@
-PR = "r3"
+PR = "r4"
 
 require gcc-${PV}.inc
 require gcc-cross4.inc