[linux] 06/07: linux-kbuild: Add objtool

debian-kernel at lists.debian.org debian-kernel at lists.debian.org
Wed Dec 27 01:41:05 UTC 2017


This is an automated email from the git hooks/post-receive script.

benh pushed a commit to branch master
in repository linux.

commit 4932bdacf10a6899681e68d95a6b65c506334492
Author: Ben Hutchings <ben at decadent.org.uk>
Date:   Tue Dec 26 21:22:40 2017 +0000

    linux-kbuild: Add objtool
---
 debian/changelog                      | 1 +
 debian/rules.d/tools/Makefile         | 1 +
 debian/rules.d/tools/objtool/Makefile | 9 +++++++++
 debian/rules.real                     | 1 +
 4 files changed, 12 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index 8297ad3..7bee8c0 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -9,6 +9,7 @@ linux (4.15~rc5-1~exp1) UNRELEASED; urgency=medium
     phram when locked down"
   * cpupower: Move library to multiarch directory
   * [rt] Disable until it is updated for 4.15 or later
+  * linux-kbuild: Add objtool
 
  -- Ben Hutchings <ben at decadent.org.uk>  Tue, 26 Dec 2017 16:25:55 +0000
 
diff --git a/debian/rules.d/tools/Makefile b/debian/rules.d/tools/Makefile
index 454aa67..3c7dba3 100644
--- a/debian/rules.d/tools/Makefile
+++ b/debian/rules.d/tools/Makefile
@@ -1,6 +1,7 @@
 SUBDIRS = \
 	hv \
 	lib/lockdep \
+	objtool \
 	perf \
 	power \
 	usb/usbip
diff --git a/debian/rules.d/tools/objtool/Makefile b/debian/rules.d/tools/objtool/Makefile
new file mode 100644
index 0000000..532e5b7
--- /dev/null
+++ b/debian/rules.d/tools/objtool/Makefile
@@ -0,0 +1,9 @@
+include $(top_rulesdir)/Makefile.inc
+
+all:
+# For now, only supported target architecture is x86.  Later we'll need to build
+# for multiple targets and add a wrapper, same as for modpost.
+	$(MAKE) -C $(top_srcdir)/tools/objtool O=$(CURDIR) ARCH=x86
+
+install:
+	install -D -m755 objtool $(DESTDIR)/$(installdir)/objtool
diff --git a/debian/rules.real b/debian/rules.real
index 6cdea7c..d460d9b 100644
--- a/debian/rules.real
+++ b/debian/rules.real
@@ -548,6 +548,7 @@ install-kbuild: $(STAMPS_DIR)/build-tools
 	dh_testroot
 	dh_prep
 	$(call make-tools,scripts) install DESTDIR=$(DIR) prefix=$(PREFIX_DIR)
+	$(call make-tools,tools/objtool) install DESTDIR=$(DIR) prefix=$(PREFIX_DIR)
 	dh_link $(PREFIX_DIR) /usr/src/$(PACKAGE_NAME)
 	dh_installchangelogs
 	dh_installdocs

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/kernel/linux.git



More information about the Kernel-svn-changes mailing list