summaryrefslogtreecommitdiffstats
path: root/meta/lib/patchtest/patchtest_patterns.py
diff options
context:
space:
mode:
authorRoss Burton <ross.burton@arm.com>2024-10-31 11:40:17 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2024-11-01 12:13:18 +0000
commitb67dce7ed011eebabc81eca7a6be5a5afc924cfb (patch)
tree2ae9417dff52033b0e85ece59e0acdd8c115b8a0 /meta/lib/patchtest/patchtest_patterns.py
parent94e03dc42015df4fab4c0440d3f7c05f7eddd337 (diff)
downloadpoky-b67dce7ed011eebabc81eca7a6be5a5afc924cfb.tar.gz
lib/oe/package: remove PACKAGE_SNAP_LIB_SYMLINKS
This was added to OpenEmbedded in 2011[1] for the micro distro[2] and subsequently ported to oe-core[3]. This feature aims to improve runtime link speed by removing intermediate symlinks, i.e. libstdc++.so.6 is not a symlink but the actual library. However, there are several issues here: - The meta-micro distribution has been unmaintained since 2012[4] - The original creator of this function has confirmed that it is not in use anymore because the renaming doesn't affect the -dev packages, so on-target development or use of SDKs isn't possible. Whilst the latter is possible to fix, the performance impact of removing a single symlink resolution is negliable at best and the packaging code is already very complex. So, remove this functionality as it is known to be broken, isn't tested, and removing it reduces complexity. [1] https://git.openembedded.org/openembedded/commit/?id=cf7114179ead8ddff8f66e84d630811920ac9add [2] https://git.openembedded.org/openembedded/tree/conf/distro/micro.conf [3] https://git.openembedded.org/openembedded-core/commit/?id=600dbb7cb384c2290af38b993a9bea3a4dfc4494 [4] https://git.openembedded.org/meta-micro/ (From OE-Core rev: 9bfdf4c9eff16804588942a13ac7484059197f99) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/lib/patchtest/patchtest_patterns.py')
0 files changed, 0 insertions, 0 deletions