-
Committer:
Philip Ashmore
-
Date:
2011-11-28 01:13:21 UTC
-
Revision ID:
git-v1:de064cc4cd0a86032bd19bc7d2d9f4edf157bd81
Version 1.2.0-02
* -sysinclude\${top_srcdir} -> -I\${top_srcdir} in configure.ac.in
This uncovered some problems with v3c headers that were hidden
previously. Fixed.
* More fixes for warnings/errors with using clang
The fuse tests fail in release mode with clang.
You can test this with
CXX=clang++ CFLAGS=-fmacro-backtrace-limit=100 make release check
with llvm/clang 2.9.svn-r145196
I'm firmly committed to there being more than one compiler, with
different development teams.
I've found and fixed several bugs because of llvm/clang and I'm sure
this issue will be resolved.
Gcc's debug and release tests pass, but it could still be a problem
with my code.
I'll file a bug report once this version is committed to version
control.
* Added debian/watch.in
* "#if defined(X)" -> "#ifdef X" throughout the sources
Just to be consistent. Same for "#if ! defined(X)" -> "#ifndef X".
* treedb malloc works (sort of)
I saw one segfault in treedb-malloc-daemon.
Of course when I set "ulimit -S -c unlimited" to track it down and run
"make check" again, it works like a charm.
* Added an environment variable for treedb-malloc-deamon
The TREEDB_FUSE_TMPDIR environment variable works like TMPDIR and TMP
but is tried first when the daemon creates temporary files to back
client program heap memory.
The usual /tmp directory is tried last if none of the above are set.
You need to point it at a filesystem capable of storing those memory
images, which can get quite large for programs that use a lot of
memory.