GNOME Bugzilla – Bug 462155
don't install breakpad libraries
Last modified: 2007-09-04 17:08:13 UTC
I think bug-buddy should just depend on google-breakpad. Since there has not been a google-breakpad release yet, bug-buddy needs to include breakpad for now, but it should not install libbreakpad as a public library. Either put it in a private place, or link it statically.
*** Bug 462190 has been marked as a duplicate of this bug. ***
Yeah, sorry guys about this. I planned to install a local copy of the library, something like /usr/lib/bug-buddy/libbreakpad.so, but I was in a hurry to release a tarball for GNOME release today. Loïc, the rationale of using a local copy is that there is not release at all of google-breakpad yet. The plan is to use an upstream package as soon as it is released/included in distros. Is this ok for debian?
(In reply to comment #2) > Yeah, sorry guys about this. I planned to install a local copy of the library, > something like /usr/lib/bug-buddy/libbreakpad.so, but I was in a hurry to > release a tarball for GNOME release today. > > Loïc, the rationale of using a local copy is that there is not release at all > of google-breakpad yet. The plan is to use an upstream package as soon as it is > released/included in distros. Is this ok for debian? I suppose Debian could live with this; but I understood there were also some changes in the breakpad code base? Alternatively, do you think a SVN snapshot would be enough?
only changes with upstream is removal of testdata (for saving space on the tarball) and autofoo magic to be able to distcheck (srcdir != buildir)
/usr/lib/bug-buddy/libbreakpad.so will work fine for Fedora.
Any update on this ? 2.19.91 still wants to install /usr/lib/libbreakpad.so, it seems
next on my TODO list after fixing the distcheck on platform that doesn't compile google-breakpad. a question for packagers: How can we handle co-existence of x86 and x86_64 gtk+ programs in the same machine? installing .i386 and .x86_64 packages on x86_64?
ok. fixed the library installation problem: 2007-09-03 Fernando Herrera <fherrera@onirica.com> * google-breakpad/Makefile.am: install breapad library under $prefix/lib/bug-buddy dir because it's private to our instalation (until google-breakpad is properly released and we can depend on it) I'm still installing $prefix/bin/minidump_dump and $prefix/bin/minidump_stackwalk Probably a proper google-breakpad package includes these, so I don't know what to do: a) Remove them from the bug-buddy/google-breakpad installation b) Install them with some other name (as they could be useful for some developers)
How about --with-included-breakpad / --with-system-breakpad or somesuch ?