diff -Naur ofono-1.5.orig/src/log.c ofono-1.5/src/log.c
--- ofono-1.5.orig/src/log.c	2012-03-05 11:38:52.000000000 -0500
+++ ofono-1.5/src/log.c	2012-03-05 11:39:01.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);
 }
