On Sat, Jul 25, 2009 at 04:41:44PM +0200, John Wright wrote: > Hi Kurt, > > On Sat, Jul 25, 2009 at 02:29:23PM +0200, Kurt Roeckx wrote: > > On Sat, Jul 25, 2009 at 12:08:05PM +0200, John Wright wrote: > > > I'm working on getting makedumpfile ready to upload to Debian. The > > > upstream Makefile builds makedumpfile statically, so that it can be > > > easily included in an initramfs. The only library it needs that isn't > > > available statically now is libdw. I notice you removed the static > > > library in version 0.141-1; would it be possible to bring it back? > > > > Note that libdw1 contains a whole bunch of shared libraries which > > can be dynamicly loaded, and you probably need atleast one of > > them. Upstream does not provide them staticly. > > > > I suggest you look at doing this with the shared version instead, > > I don't see an advantage of doing it staticly. > > makedumpfile's purpose is to dump the memory of a crashed kernel (from a > newly kexec'd "crash kernel"), ignoring user memory and pages of zeros. > It's possible to do this after booting the crash kernel through a normal > init process, but to avoid needing to pre-allocate a lot of memory for > the crash kernel, it's better if makedumpfile can run in the initramfs. > For that, we want a statically linked binary (or else we have to copy > the libz, libelf, and libdw shared libraries also into the initramfs). > It works just fine linked against libdw.a.
I guess it only uses a very limited functionality of it in that case. There is a new upstream version expected shortly, I'll do an upload then. Kurt -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org