Release 3-2-2 with tag: REL_mrw-c++-3-2-2
This commit is contained in:
		| @@ -1,3 +1,6 @@ | |||||||
|  | * Sun Aug 5 2007 Marc Waeckerlin - mrw-c++-3.2.2 (mrw) | ||||||
|  | 	- Added Valgrind files | ||||||
|  | 	- No redundant checking in makefile for "make release" | ||||||
| * Sun Aug 5 2007 Marc Waeckerlin - mrw-c++-3.2.1 (mrw) | * Sun Aug 5 2007 Marc Waeckerlin - mrw-c++-3.2.1 (mrw) | ||||||
| 	- Compatibility to UNICODE log4cxx 0.9.7 | 	- Compatibility to UNICODE log4cxx 0.9.7 | ||||||
| * Fri Jul 7 2007 Marc Waeckerlin - mrw-c++-3.2.0 (mrw) | * Fri Jul 7 2007 Marc Waeckerlin - mrw-c++-3.2.0 (mrw) | ||||||
|   | |||||||
| @@ -17,7 +17,7 @@ AC_CANONICAL_SYSTEM | |||||||
| PACKAGENAME=mrw-c++ | PACKAGENAME=mrw-c++ | ||||||
| m4_define(x_major, 3) | m4_define(x_major, 3) | ||||||
| m4_define(x_minor, 2) | m4_define(x_minor, 2) | ||||||
| m4_define(x_least, 1) | m4_define(x_least, 2) | ||||||
|  |  | ||||||
| # copy M4 to shell | # copy M4 to shell | ||||||
| MAJOR=x_major | MAJOR=x_major | ||||||
|   | |||||||
| @@ -54,7 +54,7 @@ rpm: dist | |||||||
| 	rpmbuild -ba --clean @PACKAGENAME@.spec | 	rpmbuild -ba --clean @PACKAGENAME@.spec | ||||||
| 	rpmbuild -bb --clean @PACKAGENAME@-minimal.spec | 	rpmbuild -bb --clean @PACKAGENAME@-minimal.spec | ||||||
|  |  | ||||||
| webserver: check distcheck rpm webserver.en webserver.de webserver.zh | webserver: rpm webserver.en webserver.de webserver.zh | ||||||
| 	- rm -rf ~/www/marc/data/doxygen/mrw-cpp | 	- rm -rf ~/www/marc/data/doxygen/mrw-cpp | ||||||
| 	mkdir -p  ~/www/marc/data/doxygen/mrw-cpp | 	mkdir -p  ~/www/marc/data/doxygen/mrw-cpp | ||||||
| 	cp doc/html/*.html ~/www/marc/data/doxygen/mrw-cpp/ | 	cp doc/html/*.html ~/www/marc/data/doxygen/mrw-cpp/ | ||||||
|   | |||||||
							
								
								
									
										63
									
								
								suppressions.valgrind
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										63
									
								
								suppressions.valgrind
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,63 @@ | |||||||
|  | # log4cxx ####################################################################### | ||||||
|  | { | ||||||
|  |    log4cxx-Addr1-TimeZone | ||||||
|  |    Memcheck:Addr1 | ||||||
|  |    fun:* | ||||||
|  |    fun:* | ||||||
|  |    fun:*log4cxx* | ||||||
|  | } | ||||||
|  | { | ||||||
|  |    log4cxx-Addr2-getProperty | ||||||
|  |    Memcheck:Addr2 | ||||||
|  |    fun:* | ||||||
|  |    fun:*log4cxx* | ||||||
|  | } | ||||||
|  | { | ||||||
|  |    log4cxx-Free-StringTokenizer | ||||||
|  |    Memcheck:Free | ||||||
|  |    fun:* | ||||||
|  |    fun:*log4cxx* | ||||||
|  | } | ||||||
|  | { | ||||||
|  |    log4cxx-Addr1-TimeZone2 | ||||||
|  |    Memcheck:Addr1 | ||||||
|  |    fun:* | ||||||
|  |    fun:* | ||||||
|  |    fun:* | ||||||
|  |    fun:*log4cxx* | ||||||
|  | } | ||||||
|  | { | ||||||
|  |    log4cxx-Addr2-DateFormat::format1 | ||||||
|  |    Memcheck:Addr2 | ||||||
|  |    fun:* | ||||||
|  |    fun:* | ||||||
|  |    fun:* | ||||||
|  |    fun:* | ||||||
|  |    fun:*log4cxx* | ||||||
|  | } | ||||||
|  | { | ||||||
|  |    log4cxx-Addr2-DateFormat::format2 | ||||||
|  |    Memcheck:Addr2 | ||||||
|  |    fun:* | ||||||
|  |    fun:* | ||||||
|  |    fun:* | ||||||
|  |    fun:* | ||||||
|  |    fun:* | ||||||
|  |    fun:*log4cxx* | ||||||
|  | } | ||||||
|  | { | ||||||
|  |    log4cxx-Cond-DateFormat::format | ||||||
|  |    Memcheck:Cond | ||||||
|  |    fun:* | ||||||
|  |    fun:* | ||||||
|  |    fun:* | ||||||
|  |    fun:* | ||||||
|  |    fun:* | ||||||
|  |    fun:*log4cxx* | ||||||
|  | } | ||||||
|  | # system ######################################################################## | ||||||
|  | { | ||||||
|  |    system-Addr2-getenv | ||||||
|  |    Memcheck:Addr2 | ||||||
|  |    fun:getenv | ||||||
|  | } | ||||||
							
								
								
									
										49
									
								
								valcheck.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										49
									
								
								valcheck.sh
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,49 @@ | |||||||
|  | #! /bin/bash | ||||||
|  |  | ||||||
|  | # (c) Siemens Schweiz AG, vertraulich | ||||||
|  | # $Id: checklatest.sh 323 2007-02-23 15:32:45Z chawama0 $ | ||||||
|  | # | ||||||
|  | #        1          2         3         4         5         6         7         8 | ||||||
|  | # 3456789012345676890123456789012345678901234567890123456789012345678901234567890 | ||||||
|  |  | ||||||
|  | printUsage() { | ||||||
|  |     echo "Usage: $0 <program-to-check>" | ||||||
|  |     echo "" | ||||||
|  |     echo "This script checks a program using valgrind." | ||||||
|  |     return 0 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | if [ $# -ne 1 -o "$1" = "-h" -o "$1" = "--help" ] ; then | ||||||
|  |     printUsage | ||||||
|  |     exit 1 | ||||||
|  | fi | ||||||
|  |  | ||||||
|  | if ! valgrind \ | ||||||
|  |   --show-reachable=yes \ | ||||||
|  |   --leak-check=full \ | ||||||
|  |   --gen-suppressions=all \ | ||||||
|  |   --log-file-exactly=valgrind.log \ | ||||||
|  |   --suppressions=$(dirname $0)/suppressions.valgrind \ | ||||||
|  |   $1; then | ||||||
|  |   echo "******** Valcheck: Testfall fehlgeschlagen! (normaler Fehler)" | ||||||
|  |   exit 1 | ||||||
|  | fi | ||||||
|  |  | ||||||
|  | if ! ( ( grep 'ERROR SUMMARY: 0 errors from 0 contexts' valgrind.log \ | ||||||
|  |          && \ | ||||||
|  |          ( grep 'definitely lost: 0 bytes in 0 blocks' valgrind.log \ | ||||||
|  |            && \ | ||||||
|  |            grep 'possibly lost: 0 bytes in 0 blocks' valgrind.log \ | ||||||
|  |            && \ | ||||||
|  |            grep 'still reachable: 0 bytes in 0 blocks' valgrind.log \ | ||||||
|  |            || | ||||||
|  |            grep 'All heap blocks were freed -- no leaks are possible' \ | ||||||
|  |                 valgrind.log | ||||||
|  |          ) | ||||||
|  |      ) 2>&1 > /dev/null ); then | ||||||
|  |   mv valgrind.log valgrind-$(basename $1).error | ||||||
|  |   echo "******** Valcheck: Speicherfehler! Siehe valgrind-$(basename $1).error" | ||||||
|  |   exit 1 | ||||||
|  | fi | ||||||
|  |  | ||||||
|  | rm valgrind.log | ||||||
		Reference in New Issue
	
	Block a user