aboutsummaryrefslogtreecommitdiffstats
path: root/packages/uclibc/uclibc_svn.bb
diff options
context:
space:
mode:
authorJohn Bowler <jbowler@nslu2-linux.org>2006-01-21 00:07:41 +0000
committerOpenEmbedded Project <openembedded-devel@lists.openembedded.org>2006-01-21 00:07:41 +0000
commit8c9e9a740a81d8433c64242d499768972f31bbdd (patch)
tree57d5654d8db2e2c36289efd36493f6925b1d8cad /packages/uclibc/uclibc_svn.bb
parentfff27a537eb7305d05e8052593a6359a4f0b0b74 (diff)
downloadopenembedded-8c9e9a740a81d8433c64242d499768972f31bbdd.tar.gz
uclibc: updated thumb patch set (compiles, doesn't work) in svn
- this updates the patch set to svn 20060120, the patches now apply but the result is non-functional (completely).
Diffstat (limited to 'packages/uclibc/uclibc_svn.bb')
-rw-r--r--packages/uclibc/uclibc_svn.bb16
1 files changed, 14 insertions, 2 deletions
diff --git a/packages/uclibc/uclibc_svn.bb b/packages/uclibc/uclibc_svn.bb
index 473cd48be2..951bc9b1ef 100644
--- a/packages/uclibc/uclibc_svn.bb
+++ b/packages/uclibc/uclibc_svn.bb
@@ -8,6 +8,7 @@
#
UCLIBC_BASE ?= "0.9.28"
PV = "${UCLIBC_BASE}+svn${SRCDATE}"
+PR = "r1"
#DEFAULT_PREFERENCE is 0 (empty), releases have a preference of 1 so take
# precedence.
@@ -38,10 +39,21 @@ UCLIBC_PATCHES += " file://thumb-defined-arm-or-thumb.patch;patch=1"
#
# Thumb interworking support
UCLIBC_PATCHES += " file://thumb-mov-pc-bx.patch;patch=1"
-UCLIBC_PATCHES += " file://thumb-resolve.patch;patch=1"
+UCLIBC_PATCHES += " file://thumb-swi-r7.patch;patch=1"
+UCLIBC_PATCHES += " file://thumb-sysnum-h.patch;patch=1"
+UCLIBC_PATCHES += " file://thumb-asm-swi.patch;patch=1"
+UCLIBC_PATCHES += " file://thumb-call-via-rx.patch;patch=1"
+#
+# This is a core change and is controversial, maybe even wrong
+# on some architectures
+THUMB_INTERWORK_RESOLVE_PATCH = ""
+THUMB_INTERWORK_RESOLVE_PATCH_thumb-interwork = " file://thumb-resolve.patch;patch=1"
+UCLIBC_PATCHES += " ${THUMB_INTERWORK_RESOLVE_PATCH}"
# Set this for non-head patches (the above list should match the
# requirements of the SVN head).
-UCLIBC_SVN_PATCHES ?= "${UCLIBC_PATCHES}"
+#FIXME: not working with these patches
+#UCLIBC_SVN_PATCHES ?= "${UCLIBC_PATCHES}"
+UCLIBC_SVN_PATCHES ?= ""
SRC_URI += "${UCLIBC_SVN_PATCHES}"