Subject: CVS commit: wip/lmdbg
From: Aleksey Cheusov
Date: 2009-05-31 14:55:53
Message id: E1MAka8-00077l-TH@ddv4jf1.ch3.sourceforge.com

Log Message:

updated to 0.10.0

  MAJOR CHANGES (since version 0.9.0):

  Completely NEW build system based on NetBSD make (aka bmake),
  mk-configure and pkgsrc's mk-files.  It makes building LMDBG a bit
  harder (user have to install new building tools, most probably from
  sources :-( ) but makes the code *much* simplier and makes
  development and supporting *drammatically* easier. See INSTALL file
  for the installation instructions.

  This release of LMDBG was sucessfully tested under the following
  platforms: NetBSD-5.0/x86/gcc, NetBSD-4.0/x86/gcc,
  Linux/glibc-2.3/x86/gcc, FreeBSD-6.2/x86/gcc and Solaris-10/x86/gcc.
  NetBSD-2/alpha/gcc also partially works (unfortunately gcc's
  __builtin_return_address and __builtin_frame_address return NULL
  with non-zero arguments on NetBSD-2/alpha :-(, that is stacktrace
  consists on single stack frame).

  - Now all utilities have man pages.

  - separation of libstacktrace library which is compatible (has a
    similar API) with GNU libc's backtrace(3) but works just perfectly
    under NetBSD, FreeBSD and Solaris.

  - lmdbg-leak-check has been renamed to lmdbg.

  - lmdbg-sysleaks:
    - Two new keywords in config file: ignore_basefile, ignore_baseline.
    - Support for shitty Solaris' /bin/sh.

  - lmdbg-sym:
    Fixes for -a mode. Now it outputs results in the same format as -g.

  - lmdbg-run and lmdbg-sym:
    LMDBG_ENV environment variable...

  - LMDBG_LIBDYN variables has been renamed to LMDBG_LIB.

  - tests/test.sh:
  Diverse fixes for Solaris
    - support for shitty shell :-/
    - 0x vs sprintf('%p", ...)

  - lmdbg.c:
    fixed: log_enabled variable is set from gdb, so it must not be static.
    fixed: lint(1) warnings.

  - Both libstacktrace and liblmdbg libraries are built with '-O0 -g'
    flags.

Files:
RevisionActionfile
1.9modifywip/lmdbg/Makefile
1.5modifywip/lmdbg/PLIST
1.6modifywip/lmdbg/distinfo