From mboxrd@z Thu Jan 1 00:00:00 1970 From: Pascal Huerst Date: Wed, 25 Jun 2014 15:16:13 +0200 Subject: [Buildroot] [PATCH V5 1/2] google-breakpad: new package In-Reply-To: <1403702174-23850-1-git-send-email-pascal.huerst@gmail.com> References: <1403702174-23850-1-git-send-email-pascal.huerst@gmail.com> Message-ID: <1403702174-23850-2-git-send-email-pascal.huerst@gmail.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: buildroot@busybox.net Signed-off-by: Pascal Huerst --- package/Config.in | 1 + package/google-breakpad/Config.in | 19 +++++++++++++++++++ package/google-breakpad/google-breakpad.mk | 17 +++++++++++++++++ 3 files changed, 37 insertions(+) create mode 100644 package/google-breakpad/Config.in create mode 100644 package/google-breakpad/google-breakpad.mk diff --git a/package/Config.in b/package/Config.in index c46c0ec..392ae40 100644 --- a/package/Config.in +++ b/package/Config.in @@ -54,6 +54,7 @@ menu "Debugging, profiling and benchmark" source "package/duma/Config.in" source "package/fio/Config.in" source "package/gdb/Config.in" + source "package/google-breakpad/Config.in" source "package/iozone/Config.in" source "package/kexec/Config.in" source "package/ktap/Config.in" diff --git a/package/google-breakpad/Config.in b/package/google-breakpad/Config.in new file mode 100644 index 0000000..fa1e8d9 --- /dev/null +++ b/package/google-breakpad/Config.in @@ -0,0 +1,19 @@ +config BR2_PACKAGE_GOOGLE_BREAKPAD + bool "google-breakpad" + depends on BR2_INSTALL_LIBSTDCPP + depends on BR2_TOOLCHAIN_USES_GLIBC + depends on BR2_i386 || BR2_x86_64 || BR2_arm || BR2_aarch64 || BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el + help + Google-Breakpad is a library and tool suite that allows you to distribute + an application to users with compiler-provided debugging information + removed, record crashes in compact "minidump" files, send them back to + your server, and produce C and C++ stack traces from these minidumps. + Breakpad can also write minidumps on request for programs that have not + crashed. + + You may want to set BR2_ENABLE_DEBUG, in order to get useful results. + + http://code.google.com/p/google-breakpad/ + +comment "google-breakpad requires an (e)glibc toolchain w/ C++ enabled" + depends on !(BR2_INSTALL_LIBSTDCPP && BR2_TOOLCHAIN_USES_GLIBC) diff --git a/package/google-breakpad/google-breakpad.mk b/package/google-breakpad/google-breakpad.mk new file mode 100644 index 0000000..e5b69c0 --- /dev/null +++ b/package/google-breakpad/google-breakpad.mk @@ -0,0 +1,17 @@ +################################################################################ +# +# google-breakpad +# +################################################################################ + +GOOGLE_BREAKPAD_VERSION = 1320 +GOOGLE_BREAKPAD_SITE = http://google-breakpad.googlecode.com/svn/trunk +GOOGLE_BREAKPAD_SITE_METHOD = svn +GOOGLE_BREAKPAD_CONF_OPT = --disable-processor --disable-tools +GOOGLE_BREAKPAD_DEPENDENCIES = host-google-breakpad +GOOGLE_BREAKPAD_INSTALL_STAGING = YES +GOOGLE_BREAKPAD_LICENSE = BSD-3c +GOOGLE_BREAKPAD_LICENSE_FILES = LICENSE + +$(eval $(host-autotools-package)) +$(eval $(autotools-package)) -- 1.9.3