[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH] build: provide and export ADDR2LINE


  • To: "xen-devel@xxxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • From: Jan Beulich <jbeulich@xxxxxxxx>
  • Date: Tue, 22 Mar 2022 16:23:14 +0100
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=eElMPhyRs2St73kch0bjghxVKpqyLW6mx/DuTjqHLPk=; b=joKVMFNzfl5yNQXKlKD65LigJ3373O58TpCKTkzE95z6h5Sy1QrrB9ZJ7FAoWJP/59cHkn0sBRDhGiAstwWnUhrQeJnhX1wuFLrt9I3+G1Aj3TTJi6X8rjOHfirVg/0k+QJ/DdhFtNbaulq2Hfy9J/nw/JjUCw+wPdC2swwDkGs1uvkU9Iv1O4UC0CRNmrEzdCRA3TrV23fgMpAXFNv+fqfQgWqLmUUhc37dslU1buG35b80nyXdBy4ih0SmumT+zsZYmUUuf1GW7dkU3NDrL/fszpwcCVc8rshzuagb20ByK0qAsVUpIlAJaSz3wXsJWuGBp+VfhzxzQZR22VLA4w==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=glE+5VmNArW7mUsNB58soeFY9cmMKtMSrjP5QZFZKe8uoApDqyfxU5U3ROPF4e6v1psDvUBSXpgdi+HLuc6f/hYVomFhSqZ5wMBJuQUVr54a+1HuW9JYtvMAvnifoue/s3yBk7NnORk9Ll9jjiuG225ON/ki9Pxga9M4dpuwC294hOxqm2PLYKA0bBU9YEJPivlQ4VURnH//05XlOzEwz6GG5qaMKI0bTpgaTIUQYMFD1q1kJb4SVEMuDaqUABVHZSOm7ji9nlz5o9arFDSSt2eRB+O7zn1h/6NswEeZ5jjc9zh//ENBm2XmWA0LX+3UZtnOW8r0w/3POOlfwkGS6g==
  • Authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com;
  • Cc: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>, George Dunlap <george.dunlap@xxxxxxxxxx>, Julien Grall <julien@xxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>, Wei Liu <wl@xxxxxxx>
  • Delivery-date: Tue, 22 Mar 2022 15:23:28 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

Now that x86'es check-endbr.sh script uses it, also make it available
consistently with other tool chain components.

Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>

--- a/config/StdGNU.mk
+++ b/config/StdGNU.mk
@@ -10,6 +10,7 @@ endif
 LD_LTO     = $(CROSS_COMPILE)ld
 endif
 CPP        = $(CC) -E
+ADDR2LINE  = $(CROSS_COMPILE)addr2line
 AR         = $(CROSS_COMPILE)ar
 RANLIB     = $(CROSS_COMPILE)ranlib
 NM         = $(CROSS_COMPILE)nm
--- a/config/SunOS.mk
+++ b/config/SunOS.mk
@@ -3,6 +3,7 @@ LD         = $(CROSS_COMPILE)gld
 CC         = $(CROSS_COMPILE)gcc
 CPP        = $(CROSS_COMPILE)gcc -E
 CXX        = $(CROSS_COMPILE)g++
+ADDR2LINE  = $(CROSS_COMPILE)gaddr2line
 AR         = $(CROSS_COMPILE)gar
 RANLIB     = $(CROSS_COMPILE)granlib
 NM         = $(CROSS_COMPILE)gnm
--- a/xen/Makefile
+++ b/xen/Makefile
@@ -55,7 +55,7 @@ export TARGET_ARCH     := $(shell echo $
 # Allow someone to change their config file
 export KCONFIG_CONFIG ?= .config
 
-export CC CXX LD NM OBJCOPY OBJDUMP
+export CC CXX LD NM OBJCOPY OBJDUMP ADDR2LINE
 
 export TARGET := xen
 




 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.