summaryrefslogtreecommitdiffstats
path: root/scripts/lib/build_perf/html.py
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2025-01-06 16:06:10 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2025-01-10 11:23:45 +0000
commitd26c72b7dccaf4802914dafcc95911f4d166086d (patch)
tree6ffa36640c766678dec0c616db18ca66b7b0044f /scripts/lib/build_perf/html.py
parentcfabbd46f53bfdcd0ec17e475f05dd322d3deebe (diff)
downloadpoky-d26c72b7dccaf4802914dafcc95911f4d166086d.tar.gz
native: Improve ${PN}-XXX package name handling
If a recipe has something like: RPROVIDES:${PN}-xxx = "yyy" then the current code will turn this into: RPROVIDES:${BPN}-native-xxx = "yyy-native" which can lead to errors. Add in some handling for this special case in the class extension code. The corresponding entry in PACKAGES is correctly remapped, the variables aren't remapped to match though. Note that merging this does trigger new dependencies to be exposed, some of which can't be met or are incorrect. These need to be fixed on a case by case basis. There was also a problem in the existing code when handling anonymous python in PACKAGES since it would pass bizarre package names like "d)}" to the remapping code. This patch changes it to ignore anonymous python since in the native case, this likely isn't wanted anyway. This also then avoids ${PN}-ptest in the native case which was a common dependency problem. (From OE-Core rev: e2fd81e221c25fc21d532e020ddd8aaac0c22ede) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'scripts/lib/build_perf/html.py')
0 files changed, 0 insertions, 0 deletions