diff options
author | Chris Larson <clarson@kergoth.com> | 2003-09-11 22:52:39 +0000 |
---|---|---|
committer | Chris Larson <clarson@kergoth.com> | 2003-09-11 22:52:39 +0000 |
commit | a41ac33144876e486202e3433a28a80922bf043c (patch) | |
tree | aa2883c323907e002e91856713c3e77ca89cbf35 | |
parent | 9ed073484c8bd407b96969006a6c75a8cfc4b9d4 (diff) |
Move kernel header pull into glibc.
BKrev: 3f60fcb7KdjeIGOwAGGh4DY1oiWf6Q
-rw-r--r-- | content/glibc-2.3.1.oe | 28 | ||||
-rw-r--r-- | content/glibc-2.3.2-r0/autoconf.h (renamed from content/kernel-headers-2.4.21-r0/autoconf.h) | 0 | ||||
-rw-r--r-- | content/glibc-2.3.2-r0/version.h (renamed from content/kernel-headers-2.4.21-r0/version.h) | 0 | ||||
-rw-r--r-- | content/glibc-2.3.2.oe | 16 | ||||
-rw-r--r-- | content/kernel-headers-2.4.21.oe | 18 |
5 files changed, 13 insertions, 49 deletions
diff --git a/content/glibc-2.3.1.oe b/content/glibc-2.3.1.oe deleted file mode 100644 index ac9e158879..0000000000 --- a/content/glibc-2.3.1.oe +++ /dev/null @@ -1,28 +0,0 @@ -DESCRIPTION="GNU C Library" -LICENSE="LGPL" -SECTION="libs" -DEPENDS="virtual/kernel-header" -RDEPENDS="" -PRIORITY=required -MAINTAINER="Chris Larson <kergoth@handhelds.org>" - -SRC_URI="ftp://ftp.gnu.org/gnu/glibc/${P}.tar.gz ftp://ftp.gnu.org/pub/gnu/glibc/glibc-linuxthreads-${PV}.tar.gz ${DEBIAN_MIRROR}/main/g/glibc/glibc_2.3.1-16.diff.gz;patch=1" -PROVIDES=virtual/libc - -S="${WORKDIR}/${P}" -EXTRA_OECONF="--with-elf --disable-profile --enable-add-ons=linuxthreads --with-elf --enable-shared --with-headers=${STAGING_DIR}/target/include --without-cvs --enable-kernel=2.4.6" -EXTRA_OEMAKE= - -PACKAGES="libc6" - -do_unpack() { - set -e - base_do_unpack $@ - test -d ${S} - mv ${WORKDIR}/linuxthreads{,_db} ${S}/ -} - -do_install() { - set -e - ${MAKE} install_root=${D} install -} diff --git a/content/kernel-headers-2.4.21-r0/autoconf.h b/content/glibc-2.3.2-r0/autoconf.h index e69de29bb2..e69de29bb2 100644 --- a/content/kernel-headers-2.4.21-r0/autoconf.h +++ b/content/glibc-2.3.2-r0/autoconf.h diff --git a/content/kernel-headers-2.4.21-r0/version.h b/content/glibc-2.3.2-r0/version.h index e69de29bb2..e69de29bb2 100644 --- a/content/kernel-headers-2.4.21-r0/version.h +++ b/content/glibc-2.3.2-r0/version.h diff --git a/content/glibc-2.3.2.oe b/content/glibc-2.3.2.oe index c8bee6020e..64f0b88e9a 100644 --- a/content/glibc-2.3.2.oe +++ b/content/glibc-2.3.2.oe @@ -1,12 +1,14 @@ DESCRIPTION="GNU C Library" LICENSE="LGPL" SECTION="libs" -DEPENDS="virtual/kernel-header" +DEPENDS="" RDEPENDS="" PRIORITY=required MAINTAINER="Chris Larson <kergoth@handhelds.org>" -SRC_URI="ftp://ftp.gnu.org/gnu/glibc/glibc-2.3.2.tar.gz ftp://ftp.gnu.org/pub/gnu/glibc/glibc-linuxthreads-2.3.2.tar.gz" +SRC_URI="ftp://ftp.gnu.org/gnu/glibc/glibc-2.3.2.tar.gz \ + ftp://ftp.gnu.org/pub/gnu/glibc/glibc-linuxthreads-2.3.2.tar.gz \ + http://www.uclibc.org/downloads/toolchain/kernel-headers-2.4.21.tar.bz2" SRC_URI_append=' file://${FILESDIR}/noinfo.patch;patch=1' SRC_URI_append=' file://${FILESDIR}/10_cvs.patch;patch=1' SRC_URI_append=' file://${FILESDIR}/30_glibc232-base.patch;patch=1;pnum=0' @@ -65,7 +67,7 @@ PROVIDES=virtual/libc S="${WORKDIR}/${P}" builddir="${WORKDIR}/build-${SYS}" -EXTRA_OECONF="--with-elf --disable-profile --enable-add-ons=linuxthreads --with-elf --enable-shared --with-headers=${STAGING_DIR}/target/include --without-cvs --enable-kernel=2.4.6" +EXTRA_OECONF="--with-elf --disable-profile --enable-add-ons=linuxthreads --with-elf --enable-shared --with-headers=${WORKDIR}/linux/include --without-cvs --enable-kernel=2.4.6" EXTRA_OEMAKE= PACKAGES="libc6" @@ -77,6 +79,9 @@ do_unpack() { base_do_unpack $@ test -d ${S} mv ${WORKDIR}/linuxthreads{,_db} ${S}/ +# kernel headers + cp -a ${FILESDIR}/{version,autoconf}.h ${WORKDIR}/linux/include/linux/ + ln -sf asm-${ARCH} ${WORKDIR}/linux/include/asm } do_compile() { @@ -97,9 +102,14 @@ do_stage() { ${STAGING_LIBDIR}/libc.so mv ${STAGING_LIBDIR}/libpthread.so ${STAGING_LIBDIR}/libpthread-old.so cat ${STAGING_LIBDIR}/libpthread-old.so | sed -e's,/lib/,,g' > ${STAGING_LIBDIR}/libpthread.so + cp -a ${WORKDIR}/linux/include/linux ${STAGING_DIR}/target/include/ + cp -a ${WORKDIR}/linux/include/asm-${ARCH} ${STAGING_DIR}/target/include/ + ln -sf asm-${ARCH} ${STAGING_DIR}/target/include/asm } do_install() { set -e oe_runmake -C ${builddir} install_root=${D} install + cp -a ${WORKDIR}/linux/include/linux ${D}/${includedir}/ + cp -a ${WORKDIR}/linux/include/asm-${ARCH} ${D}/${includedir}/asm } diff --git a/content/kernel-headers-2.4.21.oe b/content/kernel-headers-2.4.21.oe deleted file mode 100644 index 51a48cef6d..0000000000 --- a/content/kernel-headers-2.4.21.oe +++ /dev/null @@ -1,18 +0,0 @@ -DESCRIPTION="Kernel headers need to compile the C-Library" -DEPENDS="" -SECTION="base" -PRIORITY="optional" -MAINTAINER="Chris Larson <kergoth@handhelds.org>" -LICENSE="GPL" -SRC_URI="http://www.uclibc.org/downloads/toolchain/${P}.tar.bz2" -PROVIDES=virtual/kernel-header -S="${WORKDIR}/linux" - -do_stage() { - mkdir -p ${STAGING_DIR}/target/include/linux - cp -a include/linux/* ${STAGING_DIR}/target/include/linux/ - cp -a include/asm-${ARCH}/ ${STAGING_DIR}/target/include/ - ln -sf asm-${ARCH} ${STAGING_DIR}/target/include/asm - cp -a ${FILESDIR}/{version,autoconf}.h ${STAGING_DIR}/target/include/linux/ - chmod 644 ${STAGING_DIR}/target/include/linux/{version,autoconf}.h -} |