jocke@1685: This patch is courtesy of OpenEmbedded, by Khem Raj jocke@1685: jocke@1685: http://cgit.openembedded.org/cgit.cgi/openembedded/commit/?id=b85b779688f0abc389e3c25d06b54de8b86385c1 jocke@1685: jocke@1685: Index: ltrace-0.5.3/common.h jocke@1685: =================================================================== jocke@1685: --- ltrace-0.5.3.orig/common.h 2009-10-23 23:13:45.700282578 -0700 jocke@1685: +++ ltrace-0.5.3/common.h 2009-10-23 23:14:13.550371553 -0700 jocke@1685: @@ -1,3 +1,5 @@ jocke@1685: +#ifndef COMMON_H jocke@1685: +#define COMMON_H jocke@1685: #include jocke@1685: #include jocke@1685: #include jocke@1685: @@ -251,3 +253,5 @@ extern void * sym2addr(Process *, struct jocke@1685: #if 0 /* not yet */ jocke@1685: extern int umoven(Process * proc, void * addr, int len, void * laddr); jocke@1685: #endif jocke@1685: +#endif jocke@1685: + jocke@1685: Index: ltrace-0.5.3/configure jocke@1685: =================================================================== jocke@1685: --- ltrace-0.5.3.orig/configure 2009-10-23 23:13:45.630316494 -0700 jocke@1685: +++ ltrace-0.5.3/configure 2009-10-23 23:13:59.672869527 -0700 jocke@1685: @@ -30,7 +30,7 @@ int main () { jocke@1685: return cplus_demangle(); jocke@1685: } jocke@1685: EOF jocke@1685: -if gcc conftest.c -liberty 2>/dev/null jocke@1685: +if $CC conftest.c -liberty 2>/dev/null jocke@1685: then jocke@1685: HAVE_LIBIBERTY=1 jocke@1685: echo "yes" jocke@1685: @@ -48,7 +48,7 @@ int main () { jocke@1685: return __cxa_demangle(); jocke@1685: } jocke@1685: EOF jocke@1685: -if gcc conftest.c -lsupc++ 2>/dev/null jocke@1685: +if $CC conftest.c -lsupc++ 2>/dev/null jocke@1685: then jocke@1685: HAVE_LIBSUPC__=1 jocke@1685: echo "yes" jocke@1685: @@ -67,7 +67,7 @@ int main () { jocke@1685: return 0; jocke@1685: } jocke@1685: EOF jocke@1685: -if gcc conftest.c 2>/dev/null jocke@1685: +if $CC conftest.c 2>/dev/null jocke@1685: then jocke@1685: HAVE_ELF_C_READ_MMAP=1 jocke@1685: echo "yes" jocke@1685: @@ -77,15 +77,12 @@ else jocke@1685: fi jocke@1685: rm -f conftest.c a.out jocke@1685: jocke@1685: -CC=gcc jocke@1685: -CPPFLAGS=' -I /usr/include/libelf' jocke@1685: CFLAGS='-g -O2' jocke@1685: LIBS='-lelf -lsupc++ -liberty ' jocke@1685: -INSTALL='/usr/bin/install -c' jocke@1685: +INSTALL='install -c' jocke@1685: iquote='-iquote ' jocke@1685: iquoteend='' jocke@1685: jocke@1685: -prefix=/usr/local jocke@1685: sysconfdir='${prefix}/etc' jocke@1685: bindir='${prefix}/bin' jocke@1685: mandir='${prefix}/share/man' jocke@1685: Index: ltrace-0.5.3/debug.h jocke@1685: =================================================================== jocke@1685: --- ltrace-0.5.3.orig/debug.h 2009-10-23 23:13:45.670276809 -0700 jocke@1685: +++ ltrace-0.5.3/debug.h 2009-10-23 23:14:26.440319785 -0700 jocke@1685: @@ -1,3 +1,5 @@ jocke@1685: +#ifndef DEBUG_H jocke@1685: +#define DEBUG_H jocke@1685: #include jocke@1685: jocke@1685: /* debug levels: jocke@1685: @@ -14,4 +16,4 @@ void debug_(int level, const char *file, jocke@1685: int xinfdump(long, void *, int); jocke@1685: jocke@1685: # define debug(level, expr...) debug_(level, __FILE__, __LINE__, expr) jocke@1685: - jocke@1685: +#endif