Hi Petr, On Mon, Mar 01, 2021 at 09:12:46AM +0100, Petr Štetiar wrote: > Daniel Golle <dan...@makrotopia.org> [2021-02-28 19:26:07]: > > Hi Daniel, > > > U-Boot requires xxd to create the default environment from an external file > > as done in uboot-mediatek. > > it's not essential package for everyone, so why are you forcing everyone to > download Vim now? Can't you solve it as host dependency in that package? > > > Build xxd (only, not the rest of vim) as part of tools to make sure it is > > present on the buildhost. > > Why not Emacs? :-) I mean, this Vim tarball is 12M (D'oh!), can't this be > fixed by xxd from Busybox for example? Or by other means, like including the > small sources in the tree directly?
Busybox is built for the target, not on the host. > > FYI we're likely going to demand swig[1] soon as host dependency and not > building it as tool, because it would be support and maintenance nightmare. > Maybe this could be an option for this case as well? > > 1. > https://lists.infradead.org/pipermail/openwrt-devel/2021-February/033654.html There already is a host build of vim, however, it's on packages repo. I didn't want to import all of that to the main repo, but just build xxd, which neither has the dependencies nor the build-complexity of vim, but it's mery a single C file which didn't change in 20 years. Hence yes, maybe it's ok to duplicate the source file to avoid downloading vim on the host system. > > Cheers, > > Petr _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel