Hello, Honestly, my main motivation to send this series comes from a time when I was building u-boot (meta-freescale) and I saw vim-native in Bitbake's tasks. It blew my mind that a bootloader somehow dependend on a text editor (yes, only to be built, not to be executed, I know), and the whole text editor was being built to provide nothing more than xxd.
Just to be clear, what bothers me is NOT u-boot depending on xxd. It is actually configuring and compiling Vim (considering the overhead this represents) only to use a single tiny piece of it. As for the tests I performed: - machine: qemuriscv64 - toolchains: clang and gcc - classes (xxd, vim-xxd): target, native, nativesdk - classes (vim): target, native, nativesdk Everything built fine, and the core-image-minimal running with qemu also correctly shipped vim and xxd, which executed fine as well. Best regards, João Marcos Costa (4): vim: introduce vim-sources.inc file vim-xxd: introduce new recipe for xxd vim: drop references to xxd in base recipe vim.inc: remove xxd from the destination directory meta/conf/distro/include/maintainers.inc | 1 + meta/recipes-support/vim/vim-sources.inc | 16 +++++++++++++ meta/recipes-support/vim/vim-xxd_9.2.bb | 29 ++++++++++++++++++++++++ meta/recipes-support/vim/vim.inc | 21 ++++------------- meta/recipes-support/vim/vim_9.2.bb | 10 -------- 5 files changed, 51 insertions(+), 26 deletions(-) create mode 100644 meta/recipes-support/vim/vim-sources.inc create mode 100644 meta/recipes-support/vim/vim-xxd_9.2.bb -- 2.43.0
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#236741): https://lists.openembedded.org/g/openembedded-core/message/236741 Mute This Topic: https://lists.openembedded.org/mt/119222473/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
