]> git.openpandora.org Git - openembedded.git/commitdiff
uclibc 0.9.29: fix -dbg packaging
authorKoen Kooi <koen@openembedded.org>
Sat, 6 Sep 2008 13:09:25 +0000 (13:09 +0000)
committerKoen Kooi <koen@openembedded.org>
Sat, 6 Sep 2008 13:09:25 +0000 (13:09 +0000)
packages/uclibc/uclibc-0.9.29/uClibc.distro
packages/uclibc/uclibc-initial_0.9.28.bb
packages/uclibc/uclibc.inc
packages/uclibc/uclibc_0.9.29.bb

index 022d2474d13729ab8aab80b266acf6f1c1a8b4f8..af02b0683c773cad95664b19863f793ed5123e08 100644 (file)
@@ -132,7 +132,7 @@ CROSS_COMPILER_PREFIX=""
 UCLIBC_EXTRA_CFLAGS=""
 # DODEBUG is not set
 # DODEBUG_PT is not set
-DOSTRIP=y
+DOSTRIP=n
 # DOASSERTS is not set
 # SUPPORT_LD_DEBUG is not set
 # SUPPORT_LD_DEBUG_EARLY is not set
index 4bfbdb6d16289bd41800fbf2aae20fef332b4c5b..845875addfcdfc9d5a4b3a90879d7e204438d98b 100644 (file)
@@ -7,6 +7,10 @@ DEPENDS = "linux-libc-headers virtual/${TARGET_PREFIX}gcc-initial"
 PROVIDES = "virtual/${TARGET_PREFIX}libc-initial"
 PACKAGES = ""
 
+do_stage_avr32() {
+       :
+}
+
 do_stage() {
        # Install initial headers into the cross dir
        make PREFIX= DEVEL_PREFIX=${UCLIBC_STAGE_PREFIX}/ \
index 5b0ef914dd81e1ba91bf026d6e3e9a33bdb47861..f20caa29f1551385bb8c153ce8176aa404c5040d 100644 (file)
@@ -26,7 +26,7 @@ DEPENDS = "virtual/${TARGET_PREFIX}binutils \
 RDEPENDS_${PN}-dev = "linux-libc-headers-dev"
 
 # Blackfin needs a wrapper around ld
-DEPENDS_append_bfin = " elf2flt "
+#DEPENDS_append_bfin = " elf2flt "
 
 INHIBIT_DEFAULT_DEPS = "1"
 PARALLEL_MAKE = ""
@@ -132,6 +132,7 @@ do_configure() {
 
        # Mangle the resulting .config depending on OE variables
        perl -i -p -e 's,^CROSS=.*,TARGET_ARCH=${TARGET_ARCH}\nCROSS=${TARGET_PREFIX},g' ${S}/Rules.mak
+       sed -i -e s:'$(CROSS)strip':true: ${S}/Rules.mak        
        perl -i -p -e '${configmangle}' ${S}/.config
 
        sed -i -e '/CONFIG_ARM_EABI/d' ${S}/.config
@@ -176,11 +177,11 @@ do_stage() {
 do_install() {
         # Tis MUST be done first because we
         # will install crt1.o in the install_dev stage and gcc needs it)
-       oe_runmake PREFIX= DEVEL_PREFIX=${UCLIBC_STAGE_PREFIX}/ \
+       oe_runmake STRIPTOOL=true PREFIX= DEVEL_PREFIX=${UCLIBC_STAGE_PREFIX}/ \
                RUNTIME_PREFIX=${UCLIBC_STAGE_PREFIX}/ \
                install_dev install_runtime
 
-       oe_runmake PREFIX=${D} DEVEL_PREFIX=${prefix}/ RUNTIME_PREFIX=/ \
+       oe_runmake STRIPTOOL=true PREFIX=${D} DEVEL_PREFIX=${prefix}/ RUNTIME_PREFIX=/ \
                install_dev install_runtime 
 
        # We don't really need this in ${includedir}
@@ -209,7 +210,10 @@ do_install() {
        fi
 
         oe_runmake utils
-        oe_runmake PREFIX=${D} DEVEL_PREFIX=${prefix}/ RUNTIME_PREFIX=/ \
+        oe_runmake STRIPTOOL=true PREFIX=${D} DEVEL_PREFIX=${prefix}/ RUNTIME_PREFIX=/ \
                 install_utils
+       
+       # oe_runstrip needs +x on files 
+       chmod +x ${D}/${base_libdir}/*
 }
 
index 90b52b3f8d61d8ecb4edaf7346423f23b6ba6725..6431e3e2bd393c72f6f7a315cd8e8b4968791c11 100644 (file)
@@ -7,7 +7,7 @@
 # on whether the base patches apply to the selected (SRCDATE) svn release.
 #
 UCLIBC_BASE ?= "0.9.29"
-PR = "r26"
+PR = "r27"
 DEFAULT_PREFERENCE = "1"
 
 require uclibc.inc