uclibc: Add uclibc-initial-0.9.29 so that toolchain bootstrap from recent kernel...
authorLeon Woestenberg <leon.woestenberg@gmail.com>
Wed, 23 May 2007 12:30:07 +0000 (12:30 +0000)
committerLeon Woestenberg <leon.woestenberg@gmail.com>
Wed, 23 May 2007 12:30:07 +0000 (12:30 +0000)
packages/uclibc/uclibc-initial_0.9.29.bb [new file with mode: 0644]
packages/uclibc/uclibc_0.9.29.bb

diff --git a/packages/uclibc/uclibc-initial_0.9.29.bb b/packages/uclibc/uclibc-initial_0.9.29.bb
new file mode 100644 (file)
index 0000000..840acaf
--- /dev/null
@@ -0,0 +1,32 @@
+SECTION = "base"
+require uclibc_${PV}.bb
+
+FILESPATH = "${@base_set_filespath([ '${FILE_DIRNAME}/uclibc-${PV}', '${FILE_DIRNAME}/uclibc', '${FILE_DIRNAME}/files', '${FILE_DIRNAME}' ], d)}"
+
+DEPENDS = "linux-libc-headers"
+PROVIDES = "virtual/${TARGET_PREFIX}libc-initial"
+PACKAGES = ""
+
+do_stage() {
+       # Install initial headers into the cross dir
+       make PREFIX= DEVEL_PREFIX=${UCLIBC_PREFIX}/ \
+               RUNTIME_PREFIX=${UCLIBC_PREFIX}/ \
+               pregen install_dev
+
+       mkdir -p ${CROSS_DIR}/${TARGET_SYS}
+       mkdir -p ${CROSS_DIR}/${TARGET_SYS}/include
+       mkdir -p ${CROSS_DIR}/${TARGET_SYS}/lib
+       ln -sf include ${CROSS_DIR}/${TARGET_SYS}/sys-include
+       rm -rf ${CROSS_DIR}/${TARGET_SYS}/${prefix}
+
+       # This conflicts with the c++ version of this header
+       rm -f ${UCLIBC_PREFIX}/include/bits/atomicity.h
+}
+
+do_install() {
+       :
+}
+
+do_compile () {
+       :
+}
index 00cb7af..293a00e 100644 (file)
@@ -7,7 +7,7 @@
 # on whether the base patches apply to the selected (SRCDATE) svn release.
 #
 UCLIBC_BASE ?= "0.9.29"
-PR = "r2"
+PR = "r3"
 
 require uclibc.inc