> > >All I need to know is what version of Musl I am dealing with and I can > >configure myself. > > Are you willing to maintain an #ifdef forest for all the versions of > all the libcs and all the kernels your programs may be used with, so > you can list exhaustively the available features in every configuration? > At the risk of jumping in on a question asked of someone else: yes, absolutely! (Not _all_ available features of course, just the ones required.) There are generally not that many nonstandard features you'd want to use in a typical program, and using an ifdef forest to implement an abstraction layer around those couple items is just fine.