mirror of
https://git.yoctoproject.org/poky
synced 2026-02-20 08:29:42 +01:00
db: Fix path of arm-thumb patch
Newer versions of patch, such as in Fedora 14, don't like ".." within the middle of the file to be patched path. In order to fix the issue we have to hand apply the patch instead of using the normal mechanisms. Only flaw with the os.system(...) approach is if it fails we don't get any notification or a resolver failure. (From OE-Core rev: 4e592efe8c5ff918a77f7b7b2c17a6b698b1dd68) Signed-off-by: Mark Hatle <mark.hatle@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
4efe1437dd
commit
d3d7b1d679
@@ -1,5 +1,5 @@
|
||||
--- db-5.1.19/../src/dbinc/mutex_int.h.orig 2011-01-05 19:21:42.181805366 -0600
|
||||
+++ db-5.1.19/../src/dbinc/mutex_int.h 2011-01-05 19:24:53.141853117 -0600
|
||||
--- db-5.1.19/src/dbinc/mutex_int.h.orig 2011-01-05 19:21:42.181805366 -0600
|
||||
+++ db-5.1.19/src/dbinc/mutex_int.h 2011-01-05 19:24:53.141853117 -0600
|
||||
@@ -474,6 +474,25 @@
|
||||
|
||||
#ifdef LOAD_ACTUAL_MUTEX_CODE
|
||||
|
||||
@@ -14,11 +14,10 @@ HOMEPAGE = "http://www.oracle.com/technology/products/berkeley-db/db/index.html"
|
||||
LICENSE = "BSD Sleepycat"
|
||||
VIRTUAL_NAME ?= "virtual/db"
|
||||
CONFLICTS = "db3"
|
||||
PR = "r1"
|
||||
PR = "r2"
|
||||
|
||||
SRC_URI = "http://download.oracle.com/berkeley-db/db-${PV}.tar.gz"
|
||||
#SRC_URI_MD5 = "http://downloads.sleepycat.com/db-${PV}.tar.gz.md5"
|
||||
SRC_URI += "file://arm-thumb-mutex_db5.patch;patch=1"
|
||||
SRC_URI += "file://arm-thumb-mutex_db5.patch;apply=no"
|
||||
|
||||
SRC_URI[md5sum] = "76fcbfeebfcd09ba0b4d96bfdf8d884d"
|
||||
SRC_URI[sha256sum] = "0194d4ca9266ba1a1c0bfbc233b18bfd05f63163453c81ebcdfdc7112d5ac850"
|
||||
@@ -80,6 +79,10 @@ do_configure() {
|
||||
oe_runconf
|
||||
}
|
||||
|
||||
do_patch_append() {
|
||||
os.system("cd ${S}/.. ; patch -p1 -i ${WORKDIR}/arm-thumb-mutex_db5.patch")
|
||||
}
|
||||
|
||||
do_install_append() {
|
||||
mkdir -p ${D}/${includedir}/db51
|
||||
#mv ${D}/${includedir}/db_185.h ${D}/${includedir}/db51/.
|
||||
|
||||
Reference in New Issue
Block a user