aboutsummaryrefslogtreecommitdiffstats
path: root/packages/glibc/eglibc_svn.bb
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2008-04-07 00:01:06 +0000
committerKhem Raj <raj.khem@gmail.com>2008-04-07 00:01:06 +0000
commit5bf32077166ced5bb9d528ea15f4e0c8f8a73134 (patch)
treead577efa4342b123f845726a5d8b6c206ba90443 /packages/glibc/eglibc_svn.bb
parentfbca01e0fc7d470346573de02b3f0e7dbf8dd6a4 (diff)
downloadopenembedded-5bf32077166ced5bb9d528ea15f4e0c8f8a73134.tar.gz
Fix eglibc to make it build using OABI.
Bring up to latest stable svn revision. Fix unused global variable problem in eglibc-package.bbclass.
Diffstat (limited to 'packages/glibc/eglibc_svn.bb')
-rw-r--r--packages/glibc/eglibc_svn.bb10
1 files changed, 9 insertions, 1 deletions
diff --git a/packages/glibc/eglibc_svn.bb b/packages/glibc/eglibc_svn.bb
index 6646604dae..3c2251878a 100644
--- a/packages/glibc/eglibc_svn.bb
+++ b/packages/glibc/eglibc_svn.bb
@@ -5,6 +5,9 @@ FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/eglibc-svn"
PV = "2.7+svnr${SRCREV}"
PR = "r4"
SRC_URI = "svn://svn.eglibc.org;module=trunk \
+ file://eglibc-svn-arm-cargs6.patch;patch=1 \
+ file://eglibc-svn-arm-check_pf.patch;patch=1 \
+ file://eglibc-svn-arm-lowlevellock-include-tls.patch;patch=1 \
file://etc/ld.so.conf \
file://generate-supported.mk"
S = "${WORKDIR}/trunk/libc"
@@ -48,8 +51,13 @@ EXTRA_OECONF = "--enable-kernel=${OLDEST_KERNEL} \
EXTRA_OECONF += "${@get_eglibc_fpu_setting(bb, d)}"
-do_configure_prepend() {
+do_unpack_append() {
+ bb.build.exec_func('do_move_ports', d)
+}
+
+do_move_ports() {
if test -d ${WORKDIR}/trunk/ports ; then
+ rm -rf ${S}/ports
mv ${WORKDIR}/trunk/ports ${S}/
fi
}