[OE-core] [PATCH 0/1] systemtap: fix build failure on host system with dyninst installed

Victor Kamensky victor.kamensky at linaro.org
Thu Aug 8 16:14:28 UTC 2013


Building systemap on Fedora 18 got the following failure

DEBUG: Shell function do_configure finished
DEBUG: Executing python function do_qa_configure
NOTE: Checking autotools environment for common misconfiguration
ERROR: This autoconf log indicates errors, it looked at host include and/or library paths while determining system capabilities.
Rerun configure task after fixing this. The path was '/run/media/kamensky/wd/lng/080713/buildle/tmp-eglibc/work/armv7ahf-vfp-neon-oe-linux-gnueabi/systemtap/2.1+gitAUTOINC+addec813fe-r1/git'
DEBUG: Python function do_qa_configure finished
ERROR: Function failed: do_qa_configure

Inside of config log have the following cross compilation
issue:

configure:10017: arm-oe-linux-gnueabi-g++  -march=armv7-a -marm -mthumb-interwork -mfloat-abi=hard -mfpu=neon --sysroot=/run/media/kamensky/wd/lng/080713/buildle/tmp-eglibc/sysroots/genericarmv7a -c -O2 -pipe -g -feliminate-unused-debug-types -fpermissive -fvisibility-inlines-hidden -fstack-protector-all -D_FORTIFY_SOURCE=2  -I/usr/include/dyninst conftest.cpp >&5
cc1plus: warning: include location "/usr/include/dyninst" is unsafe for cross-compilation [-Wpoison-system-directories]
In file included from /usr/include/dyninst/dyntypes.h:158:0,
                 from /usr/include/dyninst/BPatch_object.h:36,
                 from conftest.cpp:74:
/usr/include/dyninst/dyn_regs.h:36:32: fatal error: boost/shared_ptr.hpp: No such file or directory
 #include "boost/shared_ptr.hpp"
                                ^
compilation terminated.

For now simple fix is to disable dyninst with --without-dyninst.
Proposed patch follows this cover letter

Thanks,
Victor

Victor Kamensky (1):
  systemtap: fix build failure on host system with dyninst installed

 meta/recipes-kernel/systemtap/systemtap_git.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

-- 
1.8.1.4




More information about the Openembedded-core mailing list