|
From: Tom H. <to...@co...> - 2005-09-28 16:45:44
|
In message <200...@or...>
Christoph Bartoschek <bar...@or...> wrote:
> Am Mittwoch, 28. September 2005 17:06 schrieb Tom Hughes:
>
> > Is the file the right type though? What does file say about it?
> >
> > The reason I ask is that the dynamic linker ignores 32 bit libraries
> > while running a 64 bit program and vice versa, so you can get that
> > message if the library exists but is the wrong format.
>
> bzip2 is 32bit and vg_preload_core.so is 64bit. Therefore I assume that I
> can ignore the message because it is only generated by the linker as a
> warning.
You shouldn't ignore it as it means that the preload library won't
have been injected into the client. I think the only effect of that
is to stop the C library resources being freed on exit though.
There is obviously something badly wrong however as it looks like
you are trying to valgrind a 32 bit program with a 64 bit valgrind
except that you shouldn't be able to do that - it should complain
and exit if you try as that doesn't work.
Presumably this is a 64 bit machine - how exactly did you configure
valgrind? Did you intend it to be a 32 or 64 bit valgrind?
Tom
--
Tom Hughes (to...@co...)
http://www.compton.nu/
|