|
From: Oliver S. <ol...@f-...> - 2010-07-27 14:34:16
|
Hi, I noticed that Ubuntu 10.04 now contains a Valgrind version dubbed Valgrind-3.6.0.SVN-Debian and that when I run my code under it, I get: "Valgrind: fatal error - cannot continue: use of the deprecated client requests VG_USERREQ__PRINTF or VG_USERREQ__PRINTF_BACKTRACE on a platform where they cannot be supported. Please use the equivalent _VALIST_BY_REF versions instead. This is a binary-incompatible change in Valgrind's client request mechanism. It is unfortunate, but difficult to avoid. End-users are expected to almost never see this message. The only case in which you might see this message is if your code uses the macros VALGRIND_PRINTF or VALGRIND_PRINTF_BACKTRACE. If so, you will need to recompile such code, using the header files from this version of Valgrind, and not any previous version." Nothing unusual about getting the message, as the headers contained in our VCS are from 3.5.0. However, what I was wondering now is whether it is possible to update the headers in our VCS and whether it is going to work on older Valgrind versions. Basically all other Valgrind installations we have are still at the 3.5.0 release version. Thanks, // Oliver |