Bumping this up in case you don't see this. From: Yu, Chan KitX Sent: Tuesday, June 16, 2015 8:03 AM To: [email protected] Subject: Perf compile issue with kernel 4.1-rc7
Hi all, I recently found some compile issue whilst compiling perf in Yocto version Fido in kernel 4.1.0-rc7. The error log is at http://pastebin.com/mMBEDdsJ . The error log might have seem to suggest that the configure process (or compile) failed to detect the presence of Glibc libraries. Here's the extract of perf's config Makefile which could show the flow of the issue: ifdef NO_LIBELF NO_DWARF := 1 NO_DEMANGLE := 1 NO_LIBUNWIND := 1 NO_LIBDW_DWARF_UNWIND := 1 else ifeq ($(feature-libelf), 0) ifeq ($(feature-glibc), 1) LIBC_SUPPORT := 1 endif ifeq ($(BIONIC),1) LIBC_SUPPORT := 1 endif ifeq ($(LIBC_SUPPORT),1) msg := $(warning No libelf found, disables 'probe' tool, please install elfutils-libelf-devel/libelf-dev); NO_LIBELF := 1 NO_DWARF := 1 NO_DEMANGLE := 1 NO_LIBUNWIND := 1 NO_LIBDW_DWARF_UNWIND := 1 else ifneq ($(filter s% -static%,$(LDFLAGS),),) msg := $(error No static glibc found, please install glibc-static); else msg := $(error No gnu/libc-version.h found, please install glibc-dev[el]); endif endif else ifndef NO_LIBDW_DWARF_UNWIND ifneq ($(feature-libdw-dwarf-unwind),1) NO_LIBDW_DWARF_UNWIND := 1 msg := $(warning No libdw DWARF unwind found, Please install elfutils-devel/libdw-dev >= 0.158 and/or set LIBDW_DIR); endif endif ifneq ($(feature-dwarf), 1) msg := $(warning No libdw.h found or old libdw.h found or elfutils is older than 0.138, disables dwarf support. Please install new elfutils-devel/libdw-dev); NO_DWARF := 1 endif # Dwarf support endif # libelf support endif # NO_LIBELF So it looked like LIBC_SUPPORT returned 0, then ($(filter s% -static%,$(LDFLAGS),) returned empty string or NULL (not too sure since I'm not skilled in Makefiles). I couldn't conduct further debug process from here since I'm clueless on how to proceed. Hence my email :) Any idea on how to crack on this? Chan Kit
-- _______________________________________________ linux-yocto mailing list [email protected] https://lists.yoctoproject.org/listinfo/linux-yocto
