diff -Naur ofono-0.42.orig/src/log.c ofono-0.42/src/log.c
--- ofono-0.42.orig/src/log.c	2011-02-14 14:00:40.000000000 -0500
+++ ofono-0.42/src/log.c	2011-02-14 14:00:53.000000000 -0500
@@ -27,7 +27,9 @@
 #include <stdarg.h>
 #include <syslog.h>
 #include <stdlib.h>
+#if !defined(__UCLIBC__)
 #include <execinfo.h>
+#endif
 #include <dlfcn.h>
 
 #include "ofono.h"
@@ -114,6 +116,7 @@
 	size_t n_ptrs;
 	unsigned int i;
 
+#if !defined(__UCLIBC__)
 	n_ptrs = backtrace(frames, G_N_ELEMENTS(frames));
 	symbols = backtrace_symbols(frames, n_ptrs);
 	if (symbols == NULL) {
@@ -130,6 +133,7 @@
 	ofono_error("+++++++++++++++++++++++++++");
 
 	g_free(symbols);
+#endif
 	exit(1);
 }
 
