diff -Naur ofono-1.0.orig/src/log.c ofono-1.0/src/log.c
--- ofono-1.0.orig/src/log.c	2011-12-12 10:58:24.000000000 -0500
+++ ofono-1.0/src/log.c	2011-12-12 11:05:42.000000000 -0500
@@ -30,7 +30,9 @@
 #include <stdlib.h>
 #include <string.h>
 #include <syslog.h>
+#if !defined(__UCLIBC__)
 #include <execinfo.h>
+#endif
 #include <dlfcn.h>
 
 #include "ofono.h"
@@ -113,6 +115,7 @@
 	va_end(ap);
 }
 
+#if !defined(__UCLIBC__)
 static void print_backtrace(unsigned int offset)
 {
 	void *frames[99];
@@ -214,12 +217,15 @@
 	close(outfd[1]);
 	close(infd[0]);
 }
+#endif
 
 static void signal_handler(int signo)
 {
 	ofono_error("Aborting (signal %d) [%s]", signo, program_exec);
 
+#if !defined(__UCLIBC__)
 	print_backtrace(2);
+#endif
 
 	exit(EXIT_FAILURE);
 }
