[ROOT] Re: Users_Guide_07.pdf (9)

From: Suzanne Panacek (spanacek@fnal.gov)
Date: Tue Feb 20 2001 - 16:28:49 MET


Hi Rooties,
The documentation on ACLiC is correct on pg.93:

When a + command is executed as above the shared library is rebuilt if the
date of the script file has changed. To ensure that the shared library is
rebuilt you can use the ++ syntax

Suzanne
----- Original Message -----
From: "Jacek M. Holeczek" <holeczek@us.edu.pl>
To: <rootdoc@pcroot.cern.ch>
Cc: "roottalk" <roottalk@pcroot.cern.ch>
Sent: Sunday, February 18, 2001 7:46 AM
Subject: Users_Guide_07.pdf (9)


> Hi,
> 1. A general note. I didn't actually check it, but ... on page 224 in
>    chapter "Analysis using Selectors" one says that one "+" in
>    "Myselector.C+" means compile+load+delete_on_exit, while two "++" mean
>    compile+load+keep_on_exit (compile only if some source files have
>    changed). This concerns ACLiC in TTree::Process. On the other hand, on
>    page 93 in chapter "ACLiC - The Automatic Compiler ..." the behavior
>    is exactly opposite. One "+" means rebuild if some source files have
>    changed, two "++" mean rebuild "always" (in none case the shared
>    library is deleted on exit). I don't think it is just a bug in the
>    manual, so wouldn't it be more elegant to "exchange" the default
>    behavior in one of these cases (I mean when the library is rebuild
>    unconditionally) ? And what about deleting the library automatically in
>    case of "pure" ACLiC call ?
> Best regards,
> Jacek.
>
>



This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:50:37 MET