File: stacktrace

package info (click to toggle)
canu 2.2%2Bdfsg-5
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 13,500 kB
  • sloc: ansic: 87,452; cpp: 60,903; perl: 12,708; makefile: 1,714; sh: 810; python: 255
file content (123 lines) | stat: -rw-r--r-- 3,328 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
Author: Michael R. Crusoe <crusoe@debian.org>
Description: ignore broken GCC version check
Forwarded: not-needed

--- canu.orig/src/Makefile
+++ canu/src/Makefile
@@ -465,7 +465,7 @@
 
   CXXFLAGS  += -pthread -fopenmp -fPIC
   LDFLAGS   += -pthread -fopenmp -lm
-  LDLIBS    += -lsnappy
+  LDLIBS    += -lsnappy -lbacktrace
 
   BUILDSTACKTRACE ?= 1
 endif
@@ -649,15 +649,6 @@
 endif
 
 ifeq (${BUILDSTACKTRACE}, 1)
-ifeq (${GXX_45}, 0)
-$(info WARNING:)
-$(info WARNING: ${CXX} ${GXX_VV} detected, disabling stack trace support.  Please upgrade to GCC 4.7 or higher.)
-$(info WARNING:)
-BUILDSTACKTRACE = 0
-endif
-endif
-
-ifeq (${BUILDSTACKTRACE}, 1)
 CXXFLAGS  += -DLIBBACKTRACE
 else
 CXXFLAGS  += -DNOBACKTRACE
--- canu.orig/src/meryl/src/Makefile
+++ canu/src/meryl/src/Makefile
@@ -630,15 +630,6 @@
 endif
 
 ifeq (${BUILDSTACKTRACE}, 1)
-ifeq (${GXX_45}, 0)
-$(info WARNING:)
-$(info WARNING: ${CXX} ${GXX_VV} detected, disabling stack trace support.  Please upgrade to GCC 4.7 or higher.)
-$(info WARNING:)
-BUILDSTACKTRACE = 0
-endif
-endif
-
-ifeq (${BUILDSTACKTRACE}, 1)
 CXXFLAGS  += -DLIBBACKTRACE
 else
 CXXFLAGS  += -DNOBACKTRACE
--- canu.orig/src/seqrequester/src/Makefile
+++ canu/src/seqrequester/src/Makefile
@@ -647,15 +647,6 @@
 endif
 
 ifeq (${BUILDSTACKTRACE}, 1)
-ifeq (${GXX_45}, 0)
-$(info WARNING:)
-$(info WARNING: ${CXX} ${GXX_VV} detected, disabling stack trace support.  Please upgrade to GCC 4.7 or higher.)
-$(info WARNING:)
-BUILDSTACKTRACE = 0
-endif
-endif
-
-ifeq (${BUILDSTACKTRACE}, 1)
 CXXFLAGS  += -DLIBBACKTRACE
 else
 CXXFLAGS  += -DNOBACKTRACE
--- canu.orig/src/utility/src/Makefile
+++ canu/src/utility/src/Makefile
@@ -674,15 +674,6 @@
 endif
 
 ifeq (${BUILDSTACKTRACE}, 1)
-ifeq (${GXX_45}, 0)
-$(info WARNING:)
-$(info WARNING: ${CXX} ${GXX_VV} detected, disabling stack trace support.  Please upgrade to GCC 4.7 or higher.)
-$(info WARNING:)
-BUILDSTACKTRACE = 0
-endif
-endif
-
-ifeq (${BUILDSTACKTRACE}, 1)
 CXXFLAGS  += -DLIBBACKTRACE
 else
 CXXFLAGS  += -DNOBACKTRACE
--- canu.orig/src/utility/src/utility/system-stackTrace.C
+++ canu/src/utility/src/utility/system-stackTrace.C
@@ -57,7 +57,7 @@
 #elif defined(LIBBACKTRACE)
 
 extern "C" {
-#include "libbacktrace/backtrace.h"
+#include "backtrace.h"
 }
 
 backtrace_state  *backtraceState = NULL;
--- canu.orig/src/main.mk
+++ canu/src/main.mk
@@ -101,24 +101,6 @@
                 gfa/bed.C
 
 
-ifeq (${BUILDSTACKTRACE}, 1)
-SOURCES      += utility/src/utility/libbacktrace/atomic.c \
-                utility/src/utility/libbacktrace/backtrace.c \
-                utility/src/utility/libbacktrace/dwarf.c \
-                utility/src/utility/libbacktrace/elf.c \
-                utility/src/utility/libbacktrace/fileline.c \
-                utility/src/utility/libbacktrace/mmap.c \
-                utility/src/utility/libbacktrace/mmapio.c \
-                utility/src/utility/libbacktrace/posix.c \
-                utility/src/utility/libbacktrace/print.c \
-                utility/src/utility/libbacktrace/simple.c \
-                utility/src/utility/libbacktrace/sort.c \
-                utility/src/utility/libbacktrace/state.c \
-                utility/src/utility/libbacktrace/unknown.c
-endif
-
-
-
 SRC_INCDIRS  := . \
                 utility/src \
                 utility/src/utility \