I'm trying to run purify on CentOS on an Intel Pentium 4/630 processor. Purify does not like the 64bit code. Is there some way to compile and run programs so that they are only using the 32 bit model?
I tried gcc -m32 but then the system libraries come up missing.
Purify engine: Error: Couldn't open the file crt1.o
Purify engine: Error: Couldn't open the file crti.o
Purify engine: Error: Couldn't resolve library directive: -ltcl8.4, (couldn't find library libtcl8.4.so or libtcl8.4.a).
Purify engine: Error: Couldn't resolve library directive: -ldl, (couldn't find library libdl.so or libdl.a).
Purify engine: Error: Couldn't resolve library directive: -lieee, (couldn't find library libieee.so or libieee.a).
Purify engine: Error: Couldn't resolve library directive: -lm, (couldn't find library libm.so or libm.a).
Purify engine: Error: Couldn't resolve library directive: -lc, (couldn't find library libc.so or libc.a).
Purify engine: Error: Couldn't open the file crtn.o
Purify engine: Error: Couldn't resolve library directive: -ldl, (couldn't find library libdl.so or libdl.a).