On 2026-08-17 13:09, Alexander Kanavin wrote:
+ # Remove boost_predef b2 check tooling - not needed for runtime or
+ # cross-compilation, and was never installed in previous versions
+ rm -rf ${D}${datadir}
Removing all of datadir is excessive. There might still be useful
pieces in there, if not now, then in future versions.
Also, why remove something that upstream has started to install? Say
something is 'not needed' or gives 'permission errors' is too vague,
and not a sufficient reason,
If they deem something useful, then we should not go against it; if
it's not useful in the package it currently goes into, then we should
find a better package, or make a separate new package for it.
Thanks Alex, I initially had it in boost-dev but switched to removing it
after finding it was never installed in 1.91.0.
v2 ships it in boost-dev alongside the cmake files — both are build-time
tooling, and a separate package for a handful of files would be
unnecessary overhead.
The --prefix addition remains needed because B2 1.92.0 now invokes
predef's install-data target (not triggered in previous versions), and
without it the path resolves to /usr/local.
Regards,
Jaipaul
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#243618):
https://lists.openembedded.org/g/openembedded-core/message/243618
Mute This Topic: https://lists.openembedded.org/mt/120777877/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-