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 \
