mirror of
git://git.yoctoproject.org/poky.git
synced 2025-07-19 12:59:02 +02:00
systemtap: correctly set include location for the python module
This issue was as well exposed by setting S to be in UNPACKDIR. (From OE-Core rev: a9b8cd548bc4f12b7aa28209d7c04181c95b7e7a) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
cab55df1ce
commit
2db3a58bc7
|
@ -0,0 +1,36 @@
|
||||||
|
From 71e4ffd46dbbb7de1d06edb66f3e1fe0de423586 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Alexander Kanavin <alex@linutronix.de>
|
||||||
|
Date: Wed, 21 May 2025 13:25:46 +0200
|
||||||
|
Subject: [PATCH] python/Makefile.am: use absolute path for source directory
|
||||||
|
includes as well
|
||||||
|
|
||||||
|
Otherwise it would be relative to the build directory,
|
||||||
|
which works only if the build and source directory are in the
|
||||||
|
same parent directory, and breaks if they're on different levels.
|
||||||
|
|
||||||
|
Upstream-Status: Submitted [by email to fche@redhat.com,wcohen@redhat.com,systemtap@sourceware.org]
|
||||||
|
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
|
||||||
|
---
|
||||||
|
python/Makefile.am | 4 ++--
|
||||||
|
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/python/Makefile.am b/python/Makefile.am
|
||||||
|
index 9d5cb7bcb..130e90b24 100644
|
||||||
|
--- a/python/Makefile.am
|
||||||
|
+++ b/python/Makefile.am
|
||||||
|
@@ -2,10 +2,10 @@
|
||||||
|
|
||||||
|
AUTOMAKE_OPTIONS = subdir-objects
|
||||||
|
|
||||||
|
-# Note that we have to use 'abs_builddir' here since we change
|
||||||
|
+# Note that we have to use absolute directores here since we change
|
||||||
|
# directories back to the source directory when building the python
|
||||||
|
# extension.
|
||||||
|
-AM_CPPFLAGS = -I$(srcdir)/../includes
|
||||||
|
+AM_CPPFLAGS = -I$(abs_srcdir)/../includes
|
||||||
|
AM_CPPFLAGS += -I$(abs_builddir)/../includes/sys
|
||||||
|
|
||||||
|
# Add OE's CFLAGS which contains `-fdebug-prefix-map' options to
|
||||||
|
--
|
||||||
|
2.39.5
|
||||||
|
|
|
@ -9,6 +9,7 @@ require systemtap_git.inc
|
||||||
SRC_URI += " \
|
SRC_URI += " \
|
||||||
file://0001-improve-reproducibility-for-c-compiling.patch \
|
file://0001-improve-reproducibility-for-c-compiling.patch \
|
||||||
file://0001-staprun-address-ncurses-6.3-failures.patch \
|
file://0001-staprun-address-ncurses-6.3-failures.patch \
|
||||||
|
file://0001-python-Makefile.am-use-absolute-path-for-source-dire.patch \
|
||||||
"
|
"
|
||||||
|
|
||||||
DEPENDS = "elfutils"
|
DEPENDS = "elfutils"
|
||||||
|
|
Loading…
Reference in New Issue
Block a user