summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Johns <chrisj@rtems.org>2014-11-08 18:00:28 +1100
committerChris Johns <chrisj@rtems.org>2014-11-30 14:37:30 +1100
commitefae4ae5c6b9a8825e03ede8d942073c191a81ef (patch)
tree65c0388ac32465c4574faf8e85af09fc3d1d7b8f
parenttoolkit: Raise a user error and not an internal one. (diff)
downloadrtems-tools-efae4ae5c6b9a8825e03ede8d942073c191a81ef.tar.bz2
toolkit: Print dependents in resolver.
-rw-r--r--rtemstoolkit/rld-resolver.cpp15
1 files changed, 15 insertions, 0 deletions
diff --git a/rtemstoolkit/rld-resolver.cpp b/rtemstoolkit/rld-resolver.cpp
index e837af1..d9f42b6 100644
--- a/rtemstoolkit/rld-resolver.cpp
+++ b/rtemstoolkit/rld-resolver.cpp
@@ -237,6 +237,21 @@ namespace rld
object.unresolved_symbols (),
object.name ().full ());
}
+
+ if (rld::verbose () >= RLD_VERBOSE_INFO)
+ {
+ std::cout << "resolver:resolving: dependents: "
+ << dependents.size () << std::endl;
+ int count = 1;
+ for (files::object_list::iterator di = dependents.begin ();
+ di != dependents.end ();
+ ++di)
+ {
+ files::object& obj = *(*di);
+ std::cout << std::setw (3) << count++
+ << ": " << obj.name ().basename () << std::endl;
+ }
+ }
}
}