[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