redis.patch 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. Index: src/Makefile
  2. --- src/Makefile.orig 2011-11-28 11:22:08.000000000 +0100
  3. +++ src/Makefile 2011-11-28 19:42:28.000000000 +0100
  4. @@ -25,11 +25,11 @@
  5. endif
  6. ifeq ($(uname_S),SunOS)
  7. - CFLAGS?=-std=c99 -pedantic $(OPTIMIZATION) -Wall -W -D__EXTENSIONS__ -D_XPG6
  8. + CFLAGS?=-std=c99 $(OPTIMIZATION) -D__EXTENSIONS__ -D_XPG6
  9. CCLINK?=-ldl -lnsl -lsocket -lm -lpthread
  10. DEBUG?=-g -ggdb
  11. else
  12. - CFLAGS?=-std=c99 -pedantic $(OPTIMIZATION) -Wall -W $(ARCH) $(PROF)
  13. + CFLAGS?=-std=c99 $(OPTIMIZATION) $(ARCH) $(PROF)
  14. CCLINK?=-lm -pthread
  15. DEBUG?=-g -rdynamic -ggdb
  16. endif
  17. @@ -205,7 +205,7 @@
  18. ./redis-benchmark
  19. log:
  20. - git log '--pretty=format:%ad %s (%cn)' --date=short > ../Changelog
  21. + cat /dev/null > ../Changelog
  22. 32bit:
  23. @echo ""
  24. Index: src/debug.c
  25. --- src/debug.c.orig 2011-11-28 11:22:08.000000000 +0100
  26. +++ src/debug.c 2011-11-28 19:46:44.000000000 +0100
  27. @@ -337,7 +337,9 @@
  28. }
  29. void _redisAssert(char *estr, char *file, int line) {
  30. +#ifdef HAVE_BACKTRACE
  31. bugReportStart();
  32. +#endif
  33. redisLog(REDIS_WARNING,"=== ASSERTION FAILED ===");
  34. redisLog(REDIS_WARNING,"==> %s:%d '%s' is not true",file,line,estr);
  35. #ifdef HAVE_BACKTRACE
  36. @@ -350,7 +352,9 @@
  37. }
  38. void _redisPanic(char *msg, char *file, int line) {
  39. +#ifdef HAVE_BACKTRACE
  40. bugReportStart();
  41. +#endif
  42. redisLog(REDIS_WARNING,"!!! Software Failure. Press left mouse button to continue");
  43. redisLog(REDIS_WARNING,"Guru Meditation: %s #%s:%d",msg,file,line);
  44. #ifdef HAVE_BACKTRACE
  45. Index: src/mkreleasehdr.sh
  46. --- src/mkreleasehdr.sh.orig 2011-11-28 11:22:08.000000000 +0100
  47. +++ src/mkreleasehdr.sh 2011-11-28 19:42:28.000000000 +0100
  48. @@ -1,6 +1,6 @@
  49. #!/bin/sh
  50. GIT_SHA1=`(git show-ref --head --hash=8 2> /dev/null || echo 00000000) | head -n1`
  51. -GIT_DIRTY=`git diff 2> /dev/null | wc -l`
  52. +GIT_DIRTY=`(git diff 2> /dev/null) | wc -l`
  53. test -f release.h || touch release.h
  54. (cat release.h | grep SHA1 | grep $GIT_SHA1) && \
  55. (cat release.h | grep DIRTY | grep $GIT_DIRTY) && exit 0 # Already uptodate