I got my vim recipe from: https://layers.openembedded.org/layerindex/recipe/96649/
I posted this at vi.stackexchange.com: https://vi.stackexchange.com/questions/48653/building-vim-small-gets-with-features-big-added but they said vim.inc is not part of github, so I came here. I see Christian posted this in my stackexchange question That is certainly not a diff for github Vim repo. We don't ship such a file recipes-support/vim/vim.inc. I am guessing this might be some homebrew repo? Also please note, that vim-small and vim-big have officially been retired as of v9.0.0657 and v9.0.0700 - Christian Brabandt<https://vi.stackexchange.com/users/71/christian-brabandt> CommentedMay 16 at 15:40<https://vi.stackexchange.com/questions/48653/building-vim-small-gets-with-features-big-added#comment88738_48653> ... but it still looks like a bug in the layer to me. Is it not? Issue: I discovered when building 9.2.0340 vim-small, it includes the --with-features=big. This is due to vim.inc PACKAGECONFIG[tiny] including that flag when "tiny" is not included. Here is a patch that fixes this. I tried searching to see if there's already a patch, but didn't see one. I was actually trying to use the -with-features=small, but because I didn't include "tiny", I got both small and big in my variables. As for retiring vim-small, what it the expected method for effectively building with less features? Building small still worked, so is it deprecated? I created this patch below to avoid getting the "big" flag, but is there a better approach? Or is "tiny" the only other option than "big" now? Thanks for any pointers. Ken Duisenberg --- meta/recipes-support/vim/vim.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-support/vim/vim.inc b/meta/recipes-support/vim/vim.inc index d6fdf45706..1c77f8cb6c 100644 --- a/meta/recipes-support/vim/vim.inc +++ b/meta/recipes-support/vim/vim.inc @@ -60,7 +60,7 @@ PACKAGECONFIG ??= "\ PACKAGECONFIG[gtkgui] = "--enable-gui=gtk3,--enable-gui=no,gtk+3" PACKAGECONFIG[acl] = "--enable-acl,--disable-acl,acl," PACKAGECONFIG[x11] = "--with-x,--without-x,xt," -PACKAGECONFIG[tiny] = "--with-features=tiny,--with-features=big,," +PACKAGECONFIG[tiny] = "--with-features=tiny,,," PACKAGECONFIG[selinux] = "--enable-selinux,--disable-selinux,libselinux," PACKAGECONFIG[elfutils] = "--enable-elf-check,,elfutils," PACKAGECONFIG[nls] = "--enable-nls,--disable-nls,," -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion visit https://groups.google.com/d/msgid/vim_dev/SJ0PR84MB1894F6A525C06ECE4E50D9E994002%40SJ0PR84MB1894.NAMPRD84.PROD.OUTLOOK.COM.
