diff options
Diffstat (limited to 'meta-oe/recipes-devtools/breakpad/breakpad_git.bb')
| -rw-r--r-- | meta-oe/recipes-devtools/breakpad/breakpad_git.bb | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/meta-oe/recipes-devtools/breakpad/breakpad_git.bb b/meta-oe/recipes-devtools/breakpad/breakpad_git.bb index d9773c9a6e..2bc0aacb0f 100644 --- a/meta-oe/recipes-devtools/breakpad/breakpad_git.bb +++ b/meta-oe/recipes-devtools/breakpad/breakpad_git.bb | |||
| @@ -19,10 +19,11 @@ PV = "1.0+git${SRCPV}" | |||
| 19 | 19 | ||
| 20 | SRCREV_FORMAT = "breakpad_gtest_protobuf_lss_gyp" | 20 | SRCREV_FORMAT = "breakpad_gtest_protobuf_lss_gyp" |
| 21 | 21 | ||
| 22 | SRCREV_breakpad = "dea867e76f24e4a68395684b9d1cf24bcef82f20" | 22 | SRCREV_breakpad = "5467393a3d1e7ab929fd01d79971701bf4e2c2c6" |
| 23 | #v1.8.0 | ||
| 23 | SRCREV_gtest = "ec44c6c1675c25b9827aacd08c02433cccde7780" | 24 | SRCREV_gtest = "ec44c6c1675c25b9827aacd08c02433cccde7780" |
| 24 | SRCREV_protobuf = "cb6dd4ef5f82e41e06179dcd57d3b1d9246ad6ac" | 25 | SRCREV_protobuf = "cb6dd4ef5f82e41e06179dcd57d3b1d9246ad6ac" |
| 25 | SRCREV_lss = "a91633d172407f6c83dd69af11510b37afebb7f9" | 26 | SRCREV_lss = "a89bf7903f3169e6bc7b8efc10a73a7571de21cf" |
| 26 | SRCREV_gyp = "324dd166b7c0b39d513026fa52d6280ac6d56770" | 27 | SRCREV_gyp = "324dd166b7c0b39d513026fa52d6280ac6d56770" |
| 27 | 28 | ||
| 28 | SRC_URI = "git://github.com/google/breakpad;name=breakpad \ | 29 | SRC_URI = "git://github.com/google/breakpad;name=breakpad \ |
| @@ -30,15 +31,12 @@ SRC_URI = "git://github.com/google/breakpad;name=breakpad \ | |||
| 30 | git://github.com/google/protobuf.git;destsuffix=git/src/third_party/protobuf/protobuf;name=protobuf \ | 31 | git://github.com/google/protobuf.git;destsuffix=git/src/third_party/protobuf/protobuf;name=protobuf \ |
| 31 | git://chromium.googlesource.com/linux-syscall-support;protocol=https;destsuffix=git/src/third_party/lss;name=lss \ | 32 | git://chromium.googlesource.com/linux-syscall-support;protocol=https;destsuffix=git/src/third_party/lss;name=lss \ |
| 32 | git://chromium.googlesource.com/external/gyp;protocol=https;destsuffix=git/src/tools/gyp;name=gyp \ | 33 | git://chromium.googlesource.com/external/gyp;protocol=https;destsuffix=git/src/tools/gyp;name=gyp \ |
| 33 | file://0001-Replace-use-of-struct-ucontext-with-ucontext_t.patch \ | ||
| 34 | file://0001-include-sys-reg.h-to-get-__WORDSIZE-on-musl-libc.patch \ | 34 | file://0001-include-sys-reg.h-to-get-__WORDSIZE-on-musl-libc.patch \ |
| 35 | file://0002-Avoid-using-basename.patch \ | ||
| 36 | file://0003-Fix-conflict-between-musl-libc-dirent.h-and-lss.patch \ | 35 | file://0003-Fix-conflict-between-musl-libc-dirent.h-and-lss.patch \ |
| 37 | file://0001-Turn-off-sign-compare-for-musl-libc.patch \ | 36 | file://0001-Turn-off-sign-compare-for-musl-libc.patch \ |
| 38 | file://0002-sys-signal.h-is-a-nonportable-alias-for-signal.h.patch \ | 37 | file://0002-sys-signal.h-is-a-nonportable-alias-for-signal.h.patch \ |
| 39 | file://0003-Dont-include-stab.h.patch \ | 38 | file://0003-Dont-include-stab.h.patch \ |
| 40 | file://0004-elf_reader.cc-include-sys-reg.h-to-get-__WORDSIZE-on.patch \ | 39 | file://0004-elf_reader.cc-include-sys-reg.h-to-get-__WORDSIZE-on.patch \ |
| 41 | file://0005-md2core-Replace-basename.patch \ | ||
| 42 | file://0002-Use-_fpstate-instead-of-_libc_fpstate-on-linux.patch \ | 40 | file://0002-Use-_fpstate-instead-of-_libc_fpstate-on-linux.patch \ |
| 43 | file://mcontext.patch \ | 41 | file://mcontext.patch \ |
| 44 | file://0001-disable-calls-to-getcontext-with-musl.patch \ | 42 | file://0001-disable-calls-to-getcontext-with-musl.patch \ |
| @@ -49,7 +47,7 @@ S = "${WORKDIR}/git" | |||
| 49 | 47 | ||
| 50 | CXXFLAGS += "-D_GNU_SOURCE" | 48 | CXXFLAGS += "-D_GNU_SOURCE" |
| 51 | 49 | ||
| 52 | COMPATIBLE_MACHINE_powerpc = "(!.*ppc).*" | 50 | COMPATIBLE_HOST_powerpc = "null" |
| 53 | 51 | ||
| 54 | do_install_append() { | 52 | do_install_append() { |
| 55 | install -d ${D}${includedir} | 53 | install -d ${D}${includedir} |
| @@ -72,7 +70,7 @@ do_install_append() { | |||
| 72 | install -m 0644 ${S}/src/client/linux/minidump_writer/minidump_writer.h ${D}${includedir}/breakpad/client/linux/minidump_writer/minidump_writer.h | 70 | install -m 0644 ${S}/src/client/linux/minidump_writer/minidump_writer.h ${D}${includedir}/breakpad/client/linux/minidump_writer/minidump_writer.h |
| 73 | 71 | ||
| 74 | install -d ${D}${includedir}/breakpad/common | 72 | install -d ${D}${includedir}/breakpad/common |
| 75 | install -m 0644 ${S}/src/common/memory.h ${D}${includedir}/breakpad/common/memory.h | 73 | install -m 0644 ${S}/src/common/memory_allocator.h ${D}${includedir}/breakpad/common/memory_allocator.h |
| 76 | install -m 0644 ${S}/src/common/scoped_ptr.h ${D}${includedir}/breakpad/common/scoped_ptr.h | 74 | install -m 0644 ${S}/src/common/scoped_ptr.h ${D}${includedir}/breakpad/common/scoped_ptr.h |
| 77 | install -m 0644 ${S}/src/common/using_std_string.h ${D}${includedir}/breakpad/common/using_std_string.h | 75 | install -m 0644 ${S}/src/common/using_std_string.h ${D}${includedir}/breakpad/common/using_std_string.h |
| 78 | 76 | ||
| @@ -120,4 +118,5 @@ breakpad_populate_sysroot() { | |||
| 120 | #| {standard input}:2184: Error: Thumb does not support this addressing mode -- `str r6,[r1,#-4]!' | 118 | #| {standard input}:2184: Error: Thumb does not support this addressing mode -- `str r6,[r1,#-4]!' |
| 121 | #| {standard input}:2191: Error: lo register required -- `ldr pc,[sp]' | 119 | #| {standard input}:2191: Error: lo register required -- `ldr pc,[sp]' |
| 122 | #| make: *** [src/client/linux/handler/exception_handler.o] Error 1 | 120 | #| make: *** [src/client/linux/handler/exception_handler.o] Error 1 |
| 123 | ARM_INSTRUCTION_SET = "arm" | 121 | ARM_INSTRUCTION_SET_armv5 = "arm" |
| 122 | ARM_INSTRUCTION_SET_armv4 = "arm" | ||
