From 7c1e01aabcec96173b6e276e67322125ec90dff7 Mon Sep 17 00:00:00 2001 From: "David S. Miller" Date: Mon, 21 Jan 2013 14:13:04 -0800 Subject: Use libgcc unwinder for sparc backtraces, if available. * sysdeps/sparc/backtrace.c: New file. * sysdeps/sparc/sparc32/backtrace.h: New file. * sysdeps/sparc/sparc32/sparcv9/backtrace.h: New file. * sysdeps/sparc/sparc64/backtrace.h: New file. * sysdeps/sparc/sparc64/backtrace.c: Delete. * sysdeps/sparc/Makefile (CFLAGS-backtrace.c): Add -funwind-tables. --- sysdeps/sparc/Makefile | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'sysdeps/sparc/Makefile') diff --git a/sysdeps/sparc/Makefile b/sysdeps/sparc/Makefile index 3f0c096400..31aaeaed8f 100644 --- a/sysdeps/sparc/Makefile +++ b/sysdeps/sparc/Makefile @@ -3,6 +3,10 @@ long-double-fcts = yes pie-ccflag = -fPIE +ifeq ($(subdir),debug) +CFLAGS-backtrace.c += -funwind-tables +endif + ifeq ($(subdir),gmon) sysdep_routines += sparc-mcount endif -- cgit v1.2.3-70-g09d2