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]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to