summaryrefslogtreecommitdiffstats
path: root/meta-python/recipes-devtools/python/python3-pybind11_3.0.1.bb
diff options
context:
space:
mode:
authorRasmus Villemoes <ravi@prevas.dk>2026-03-24 13:17:55 +0100
committerKhem Raj <khem.raj@oss.qualcomm.com>2026-03-24 09:13:49 -0700
commita835cf9a2ab05d20ef5867bf4fe8bd5ce9b52d98 (patch)
tree4eadb116dcc649fc9b2ce8e605742d7dd8fd498c /meta-python/recipes-devtools/python/python3-pybind11_3.0.1.bb
parent0ad13811e511411e871076df2f44cc46c93f7d3e (diff)
downloadmeta-openembedded-a835cf9a2ab05d20ef5867bf4fe8bd5ce9b52d98.tar.gz
fluentbit: improve path munging in debug source files
Just remapping TMPDIR to TARGET_DBGSRC_DIR results in the files that end up in the -src package containing lines such as #line 196 "/usr/src/debug/fluentbit/4.0.1//work/cortexa76-oe-linux/fluentbit/4.0.1/sources/fluentbit-4.0.1/lib/cmetrics/src/cmt_decode_prometheus.l" #line 1561 "/usr/src/debug/fluentbit/4.0.1//work/cortexa76-oe-linux/fluentbit/4.0.1/build/lib/cmetrics/cmt_decode_prometheus_parser.c" By instead remapping both B and S, we strip more of the irrelevant part of WORKDIR, and one ends up with line directives in the -src package that actually match the source files' location in that package: #line 196 "/usr/src/debug/fluentbit/4.0.1/lib/cmetrics/src/cmt_decode_prometheus.l" #line 1561 "/usr/src/debug/fluentbit/4.0.1/lib/cmetrics/cmt_decode_prometheus_parser.c" $ find packages-split/fluentbit-src/ -name cmt_decode_prometheus*.[cl] | sort packages-split/fluentbit-src/usr/src/debug/fluentbit/4.0.1/lib/cmetrics/cmt_decode_prometheus_lexer.c packages-split/fluentbit-src/usr/src/debug/fluentbit/4.0.1/lib/cmetrics/cmt_decode_prometheus_parser.c packages-split/fluentbit-src/usr/src/debug/fluentbit/4.0.1/lib/cmetrics/src/cmt_decode_prometheus.c packages-split/fluentbit-src/usr/src/debug/fluentbit/4.0.1/lib/cmetrics/src/cmt_decode_prometheus.l packages-split/fluentbit-src/usr/src/debug/fluentbit/4.0.1/lib/cmetrics/src/cmt_decode_prometheus_remote_write.c and that also matches the remapping that the compiler is instructed to do via the -ffile-prefix-map mechanism. Signed-off-by: Rasmus Villemoes <ravi@prevas.dk> Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Diffstat (limited to 'meta-python/recipes-devtools/python/python3-pybind11_3.0.1.bb')
0 files changed, 0 insertions, 0 deletions