From 004ceb0909fe406b3c148fde34e98c067029d5ab Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Sun, 16 Jan 2011 10:22:38 -0800 Subject: uclibc-initial_git.bb: Use install_startfiles to generate startup files * There is no need to do manual make instead use available target install_startfiles Signed-off-by: Khem Raj --- recipes/uclibc/uclibc-initial_git.bb | 16 +++++----------- recipes/uclibc/uclibc_git.bb | 2 +- 2 files changed, 6 insertions(+), 12 deletions(-) (limited to 'recipes/uclibc') diff --git a/recipes/uclibc/uclibc-initial_git.bb b/recipes/uclibc/uclibc-initial_git.bb index dd69dc0543..c42b55e762 100644 --- a/recipes/uclibc/uclibc-initial_git.bb +++ b/recipes/uclibc/uclibc-initial_git.bb @@ -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() { } diff --git a/recipes/uclibc/uclibc_git.bb b/recipes/uclibc/uclibc_git.bb index 44961a3beb..e206c4fd59 100644 --- a/recipes/uclibc/uclibc_git.bb +++ b/recipes/uclibc/uclibc_git.bb @@ -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 -- cgit 1.2.3-korg