Nicholas Nethercote <n.nethercote <at> gmail.com> writes:
> On Wed, Sep 23, 2009 at 9:46 PM, Banibrata Dutta
> <banibrata.dutta <at> gmail.com> wrote:
> > I have a x86_64 arch system, running RHEL4.6 x86_64. However, the
> > I would like to use Valgrind on, is a 32-bit application (due to some legacy
> > library dependencies, which are available 32-bit only).
> > Should I be using the Valgrind v3.5.0 x86_64 version, or the i386 version
> > in this environment ? Also, I believe, installation of the x86 version might
> > meet with lot of unfulfilled dependencies (glibc specific version, x86
> > etc.)!
> Use the x86_64 version. It builds two versions of Valgrind, one that
> handles 64-bit programs and one that handles 32-bit programs, and it
> will transparently choose the appropriate one. In other words, It
> Should Just Work.
So, if I install the x86_64 version package (.rpm, .deb etc., on my favourite
Linux distro), it should work out of the box ? Or, do I need to build the
package on the target platform, from source ?
Also, is the same true for the tool, Helgrind ? Does the Helgrind tool, part of
the Valgrind x86_64 package, work for both 32bit & 64bit applications ? Asking
when we tried to run Helgrind on RHEL 5.3 (Valgrind - 3.2.1-6.e15 ), it says
Helgrind not supported and says use Valgrind - 2.4 for Helgrind support !!
Thanks for the response.