From a48e58ce27d674a87a70ae49594ca6d0f6d50a9a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20W=C3=A4ckerlin?= Date: Mon, 11 Oct 2004 16:00:02 +0000 Subject: [PATCH] support for shared libraries in StackTrace --- NEWS | 31 +++++-------------------------- 1 file changed, 5 insertions(+), 26 deletions(-) diff --git a/NEWS b/NEWS index 81ecb07..3c3d4f9 100644 --- a/NEWS +++ b/NEWS @@ -1,26 +1,5 @@ -In release 1.0.0, some headers are missing in the rpm packages and in -the installation with make install. Don't use that release, use 1.1.0 -instead. - -Please note that the inheritance changed for the exception classes: -There is no more a diamond like multiple inheritance nos, but -exceptions such as mrw::out_of_range no more inherit from their -std::out_of_range correspondant. All exceptions still inherit from -mrw::exception which inherits from std::exception. - -New feature: C++ standard extensions. It provides some features that -are missing in the C++ standard, such as shift operator for string and -container. - -The naming of libraries was not intuitive before, e.g. the library -from mrw-c++-0.93 was named libmrw.so.0.0.93 instead of -libmrw.so.0.93.0 and release mrw-c++-1.5 would have been named -libmrw.so.1.0.5. That's a problem with the unconventional version -naming in the libtool. The naming in libtool may make sense only, if -you have several completely independent libraries in the same -package. Now the naming is as it should be, the package and the -library have three digits, increasing the least means no change in -behaviour, e.g. little bugfix, increasing the middle means more -features, but the interface remains backward compatible and increasing -the first number means, that the interface has broken backwards -compatibility, i.e. features have been removed. +StackTrace now can load not only the executable, but also shared +libraries. On Linux, if StackTrace is initialized without parameters, +then not only the executable is löoaded, but also /usr/bin/ldd is +executed on the executable and all shared libraries with their offset +are parsed from the output and loaded.