From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S941320AbcJXQWw (ORCPT ); Mon, 24 Oct 2016 12:22:52 -0400 Received: from merlin.infradead.org ([205.233.59.134]:56594 "EHLO merlin.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S941282AbcJXQVe (ORCPT ); Mon, 24 Oct 2016 12:21:34 -0400 From: Arnaldo Carvalho de Melo To: Ingo Molnar Cc: linux-kernel@vger.kernel.org, Arnaldo Carvalho de Melo , Adrian Hunter , Anton Blanchard , David Ahern , Jiri Olsa , Maciej Debski , Namhyung Kim , Peter Zijlstra , Stephane Eranian , Wang Nan Subject: [PATCH 16/37] perf jit: Add NT_GNU_BUILD_ID definition for older distros Date: Mon, 24 Oct 2016 13:20:36 -0300 Message-Id: <1477326057-24080-17-git-send-email-acme@kernel.org> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1477326057-24080-1-git-send-email-acme@kernel.org> References: <1477326057-24080-1-git-send-email-acme@kernel.org> X-SRS-Rewrite: SMTP reverse-path rewritten from by merlin.infradead.org. See http://www.infradead.org/rpr.html Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Arnaldo Carvalho de Melo Such as CentOS5, where such define is not present in elf.h. This file, genelf.c, wasn't being built for several systems, because it mistakenly was conditional on some DWARF features, now that it is just needing libelf, after "perf jit: Enable jitdump support without dwarf" it fails. So, as preparation for "perf jit: Enable jitdump support without dwarf", conditionally define it, if not available. Cc: Adrian Hunter Cc: Anton Blanchard Cc: David Ahern Cc: Jiri Olsa Cc: Maciej Debski Cc: Namhyung Kim Cc: Peter Zijlstra Cc: Stephane Eranian Cc: Wang Nan Link: http://lkml.kernel.org/n/tip-k09qay1cmr0l3fzprmztzy3o@git.kernel.org Signed-off-by: Arnaldo Carvalho de Melo --- tools/perf/util/genelf.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tools/perf/util/genelf.c b/tools/perf/util/genelf.c index c1ef805c6a8f..8a2995ea426f 100644 --- a/tools/perf/util/genelf.c +++ b/tools/perf/util/genelf.c @@ -25,6 +25,10 @@ #include "genelf.h" #include "../util/jitdump.h" +#ifndef NT_GNU_BUILD_ID +#define NT_GNU_BUILD_ID 3 +#endif + #define JVMTI #define BUILD_ID_URANDOM /* different uuid for each run */ -- 2.7.4