David Cole wrote:
> Eike,
> 
> The changes you made in this commit:
> 
> http://www.cmake.org/gitweb?p=cmake.git;a=commitdiff;h=ec36e1c2afe7c8258588d
> d51a9fe75b7fb523206
> 
> appear to have introduced a change in behavior such that the test is
> running recursive dependency checks instead of just direct dependency
> checks.
> 
> Evidence:
> 11/18: test passed in under 3 seconds:
> http://open.cdash.org/testDetails.php?test=294732956&build=3575799
> updates: http://open.cdash.org/viewUpdate.php?buildid=3577230
> 11/19: test fails, times out after 10 minutes:
> http://open.cdash.org/testDetails.php?test=294964093&build=3577230
> 
> I think the root of the problem is the tests for ARGV1, ARGV2, etc.
> that you made are not equivalent to the previous code in the case of a
> nested function call: (a function calling a function ... or deeper --
> weird stuff happens if you call a function with fewer than its
> declared arguments -- i.e. there is no ARGV2 variable within a
> function called with only one argument, but there may be in the parent
> scope if it's called from a function that does get called with 2 or
> more args)

I remember slightly that there once was a discussion about something like 
that. Sounds creepy.

> So.... some of the "needless" variable dereferencing you removed is
> actually needed.
> 
> Would you mind reverting those commits, or modifying them such that
> the new behavior is identical to the older behavior, please?

Sure.

Eike
-- 
-- 

Powered by www.kitware.com

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Kitware offers various services to support the CMake community. For more 
information on each offering, please visit:

CMake Support: http://cmake.org/cmake/help/support.html
CMake Consulting: http://cmake.org/cmake/help/consulting.html
CMake Training Courses: http://cmake.org/cmake/help/training.html

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/cmake-developers

Reply via email to