makedumpfile can't build on Fedora 16

Atsushi Kumagai kumagai-atsushi at mxc.nes.nec.co.jp
Fri Jan 20 03:02:44 EST 2012


Hi, Cong

On Fri, 20 Jan 2012 15:19:24 +0800
Cong Wang <xiyou.wangcong at gmail.com> wrote:

> On 01/20/2012 03:03 PM, Atsushi Kumagai wrote:
> > Hi,
> 
> Hi, Kumagai-san,
> 
> > I think that makedumpfile should be compiled with -static option,
> > because it must be executable in many environment as possible, e.g. even if
> > there are no dynamic libraries in 2nd kernel environment. (as written in README)
> >
> > But I've got some requests to build it using dynamic libraries,
> > so I will change the Makefile as attached patch.
> >
> > If you want to build makedumpfile using dynamic libraries,
> > you need "LINKTYPE=dynamic"(see below).
> >
> > How to build:
> >    a) linking static libraries (default)
> >      $ make
> >      ...
> >      $ ldd makedumpfile
> >          not a dynamic executable
> >
> >    b) linking dynamic libraries
> >      $ make LINKTYPE=dynamic
> >      ...
> >      $ ldd makedumpfile
> >          libdw.so.1 =>  /usr/lib64/libdw.so.1 (0x0000003ca2800000)
> >          libbz2.so.1 =>  /usr/lib64/libbz2.so.1 (0x000000394b200000)
> >          libdl.so.2 =>  /lib64/libdl.so.2 (0x00000031a5a00000)
> >          libelf.so.1 =>  /usr/lib64/libelf.so.1 (0x0000003ca2400000)
> >          libz.so.1 =>  /usr/lib64/libz.so.1 (0x00000031a6200000)
> >          libc.so.6 =>  /lib64/libc.so.6 (0x00000031a5200000)
> >          /lib64/ld-linux-x86-64.so.2 (0x00000031a4e00000)
> >
> > What do you think, Cong?
> 
> This also works for me! Thanks for your patch!
> 
> BTW, we also need to update README. ;)

Thank you for your notice.
I will update Makefile and README at v1.4.2.

Thanks
Atsushi Kumagai



More information about the kexec mailing list