On Oct 5, 2007 1:50 AM, Nicholas Nethercote <[EMAIL PROTECTED]> wrote:
>
> Julian and I have been discussing for a while the idea of creating a
> category of "experimental" tools in the Valgrind source tree.  These
> would be tools that are not necessarily mature, but may be of interest
> to people.  This would make it much easier for users to try out
> experimental tools -- they would be included in the Valgrind distribution --
> which in turn might accelerate their development.
>
> The core Valgrind developers would maintain experimental tools at the
> minimum level of keeping them compiling, eg. if the core/tool
> interface changes, as it does occasionally.  But each tool would have
> to have a nominated maintainer who would be reponsible for responding to bug
> reports, feature requests, and who would continue development.
>
> These tools would be given an "exp-" prefix to their name to indicate
> their experimental nature, and they would be marked clearly as experimental
> on the website and in the manual.  Experimental tools could lose the "exp-"
> prefix once they reached a certain level of maturity and popularity.
> The tools would have to be licensed as GPLv2-or-later, like the rest of
> Valgrind.

I propose to use the prefix exp_ instead of exp-. My motivation is as follows:
* The rule all-local from the top-level Makefile.am (which installs
tool executable and redirections into the .in_place directory) fails
for tools which have a hyphen in their name.
* The core fails to load the file <cpu>-<os>/vgpreload_<tool name>.so
when the tool name contains a hypen.

I found out the above by trying to use the name exp-drd for my data
race detection tool, which did not work. All regression tests passed
however after I switched to the name exp_drd.

Bart.

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Valgrind-developers mailing list
Valgrind-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/valgrind-developers

Reply via email to