diff mbox series

externalsrc.bbclass: Remove a trailing slash from ${B}

Message ID 20221021230404.296850-1-pkj@axis.com
State Accepted, archived
Commit 9b5031ed5a0d102905fa75acc418246c23df6eef
Headers show
Series externalsrc.bbclass: Remove a trailing slash from ${B} | expand

Commit Message

Peter Kjellerstedt Oct. 21, 2022, 11:04 p.m. UTC
The trailing slash in ${B} caused -fdebug-prefix-map=${B}=... to not
match as intended, resulting in ${TMPDIR} ending up in files in
${PN}-dbg when externalsrc was in use, which in turn triggered buildpath
QA warnings.

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
---
 meta/classes-recipe/externalsrc.bbclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff mbox series

Patch

diff --git a/meta/classes-recipe/externalsrc.bbclass b/meta/classes-recipe/externalsrc.bbclass
index 06a9548a20..ef2e25d4d4 100644
--- a/meta/classes-recipe/externalsrc.bbclass
+++ b/meta/classes-recipe/externalsrc.bbclass
@@ -61,7 +61,7 @@  python () {
         if externalsrcbuild:
             d.setVar('B', externalsrcbuild)
         else:
-            d.setVar('B', '${WORKDIR}/${BPN}-${PV}/')
+            d.setVar('B', '${WORKDIR}/${BPN}-${PV}')
 
         local_srcuri = []
         fetch = bb.fetch2.Fetch((d.getVar('SRC_URI') or '').split(), d)