Libmudflap receives the host CPP to test the headers with, instead of receiving the target CPP. I noticed it having a linux gnu system with glibc and targetting a uclibc linux.
I will attach a patch with the fix I used. -- Summary: libmudflap checks with the wrong CPP for execinfo.h Product: gcc Version: 4.3.4 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libmudflap AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: viriketo at gmail dot com GCC build triplet: x86_64-linux GCC host triplet: x86_64-linux GCC target triplet: armv5tel-unknown-linux-uclibceabi http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42279