From: Oliver S. <ol...@f-...> - 2010-08-26 00:34:39
|
Hello, maybe someone can tell me whether my little shell snippet is based on the right assumptions in order to find the Valgrind version: valgrind --version|sed 's/valgrind-//g;s/\([0-9]*\.[0-9]\)\..*/\1/' Can one rely on the format of the string being "valgrind-x.y.z[whatever]" (where x.y are the major and minor version number)? The default seems to be "valgrind-x.y.z" but on Ubuntu I've seen "valgrind-3.6.0.SVN-Debian" and I'm only after major and minor version number as I presume that similar incompatibilities would not get introduced with patch releases (where z varies). Thanks, // Oliver PS: The reason has to do with the incompatibility between 3.5 and 3.6, so I can pick the proper header when building my binary. |