uclibc-initial_git.bb: Use install_startfiles to generate startup files
authorKhem Raj <raj.khem@gmail.com>
Sun, 16 Jan 2011 18:22:38 +0000 (10:22 -0800)
committerKhem Raj <raj.khem@gmail.com>
Sun, 16 Jan 2011 18:23:55 +0000 (10:23 -0800)
* There is no need to do manual make instead use available target
  install_startfiles

Signed-off-by: Khem Raj <raj.khem@gmail.com>
recipes/uclibc/uclibc-initial_git.bb
recipes/uclibc/uclibc_git.bb

index dd69dc0..c42b55e 100644 (file)
@@ -8,19 +8,13 @@ PACKAGES = ""
 do_install() {
        # Install initial headers into the cross dir
        make PREFIX=${D} DEVEL_PREFIX=${prefix}/ RUNTIME_PREFIX=/ \
-               install_headers
-       #ln -sf include ${CROSS_DIR}/${TARGET_SYS}/sys-include
-
-       install -d ${D}${libdir}/
-       install -m 644 lib/crt[1in].o ${D}${libdir}/
-       install -m 755 lib/lib[cm].so ${D}${libdir}/
-}
-
-do_compile () {
-       make PREFIX=${D} DEVEL_PREFIX=${prefix}/ RUNTIME_PREFIX=/ \
-               lib/crt1.o lib/crti.o lib/crtn.o
+               install_headers install_startfiles
        ${CC} -nostdlib -nostartfiles -shared -x c /dev/null \
                -o lib/libc.so
        ${CC} -nostdlib -nostartfiles -shared -x c /dev/null \
                -o lib/libm.so
+       install -d ${D}${libdir}
+       install -m 755 lib/lib[cm].so ${D}${libdir}
+}
+do_compile() {
 }
index 44961a3..e206c4f 100644 (file)
@@ -14,7 +14,7 @@ DEFAULT_PREFERENCE = "-1"
 # precedence.
 
 require uclibc.inc
-PR = "${INC_PR}.4"
+PR = "${INC_PR}.5"
 PROVIDES += "virtual/${TARGET_PREFIX}libc-for-gcc"
 
 #recent versions uclibc require real kernel headers