Description
Breakpad will be another 3rd party dependency we are building into the product and shipping with. It is important that our build and packaging process provides consistency for developers and end-users. This MB is for the inclusion of breakpad into the existing cbdeps mechanism.
We need a cbdeps package (see http://hub.internal.couchbase.com/confluence/display/CR/Third-party+Dependencies) created for all supported platforms in the Sherlock timeframe (OS X, Windows, CentOS 6, Ubuntu 12.04, Debian 7) - although it may be possible to share some of the cbdeps packages across multiple platforms (e.g. Ubuntu & Debian).
A reasonable starting point may be the jemalloc cbdeps package - see http://review.couchbase.org/#/c/43049/ Note this only handles *ix builds so some additional work may be required for Windows.
Ideally we would also have automated builds on factory (similar to http://factory.couchbase.com/view/build/view/third_party_deps/ ), but at the time of writing we only have a Ubuntu12.04 builder available, so for the other platforms you will need to use local VMs or similar for now.
Attachments
Issue Links
- blocks
-
MB-12864 Initial Breakpad support for memcached
- Closed