glibc-package.bbclass: fix do_prep_locale_tree
authorPhilipp Zabel <philipp.zabel@gmail.com>
Sat, 15 Sep 2007 13:12:59 +0000 (13:12 +0000)
committerPhilipp Zabel <philipp.zabel@gmail.com>
Sat, 15 Sep 2007 13:12:59 +0000 (13:12 +0000)
* there are both libgcc_s.so and libgcc_s.so.${someversion} in
  ${CROSS_DIR}/${TARGET_SYS}/lib

packages/glibc/glibc-package.bbclass

index 63feb46..ba105d0 100644 (file)
@@ -147,8 +147,11 @@ do_prep_locale_tree() {
                gunzip $i
        done
        ls ${D}/lib/* | xargs -iBLAH cp -a BLAH $treedir/lib
-       if [ -f ${CROSS_DIR}/${TARGET_SYS}/lib/libgcc_s.* ]; then
-               cp -a ${CROSS_DIR}/${TARGET_SYS}/lib/libgcc_s.* $treedir/lib
+       if [ -f ${CROSS_DIR}/${TARGET_SYS}/lib/libgcc_s.so ]; then
+               cp -a ${CROSS_DIR}/${TARGET_SYS}/lib/libgcc_s.so $treedir/lib
+       fi
+       if [ -f ${CROSS_DIR}/${TARGET_SYS}/lib/libgcc_s.so.* ]; then
+               cp -a ${CROSS_DIR}/${TARGET_SYS}/lib/libgcc_s.so.* $treedir/lib
        fi
        install -m 0755 ${D}${bindir}/localedef $treedir/bin
 }