diff options
Diffstat (limited to 'packages/uclibc/uclibc_svn.bb')
-rw-r--r-- | packages/uclibc/uclibc_svn.bb | 16 |
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}" |