[Buildroot] [PATCH 1/2] uclibc-ng: enable fts in default config file.
Waldemar Brodkorb
wbx at openadk.org
Tue Jul 18 21:07:04 UTC 2017
Hi,
Thomas Petazzoni wrote,
> Hello,
>
> On Tue, 18 Jul 2017 21:24:05 +0200, Arnout Vandecappelle wrote:
>
> > I'm with you on this one. If a package can work with uClibc, we really should
> > allow it.
> >
> > However, I don't think the solution is to bloat our default uClibc config with
> > features that are not useful for 99.82% of our packages. fts.h is not something
> > like IPv6 that is useful for a large number of packages.
> >
> > I also don't think we should add more options like BR2_ENABLE_LOCALE that copy
> > the uClibc config options.
> >
> > Perhaps the way to go is to have a BR2_TOOLCHAIN_UCLIBC_BLOAT_CONFIG option
> > that a user can set to indicate he wants to see packages that will not work with
> > our default uClibc config. That option could give a nice warning that this
> > configuration is not tested and YMMV.
>
> I have to say I don't like this. If we have an option, it should work,
> and therefore be tested. It's the worst thing for users to simply tick
> an option, and discover build failures here and there. If you have an
> option that explicitly allows to do something, then that something
> should work.
I still don't get it.
We are not trying to disable fts in glibc, so it is available there.
Why we can't enable it for uClibc-ng to get more compatibility?
Just because of the bigger size?
If someone needs a really small system, there is always the
possibilty to use a really small uClibc-ng config.
best regards
Waldemar
More information about the buildroot
mailing list