* Jamie Lokier <[EMAIL PROTECTED]> schrieb: > Media players with lots of optional formats and drivers are another. > (They also have considerable problems with their Autoconf in my > experience).
You probably mean their hand-written ./configure script, which is intentionally incompatible w/ autoconf ("this is not autoconf" as primary directive" ;-P) ... I guess we've got the same one in mind ;-) > Reality is that Kconfig front end to autotools does work - as you've > proved. It's a good idea. :-) Now, we just need an autoconf-alike frontend for Kconfig ;-) > Most packages need lots of additional libraries installed - and the > development versions of those libraries, for that matter. Too often > the right development version - not too recent, not too old. > With the wrong versions, there are surprises. But that's not the problem of autoconf or any other buildsystem, just bad engineering (often on both sides). > You said about too many user-selectable options. Many large packages > _check_ for many installed libraries. Get them wrong, and you have > the same problems of untested combinations. It even gets worse when they silently enable certain features on presence/absence of some lib. That's btw one of the reasons why sysroot is an primary constraint for me, even when building for the platform+arch. > Have you felt uncomfortable shipping a package that does use Autoconf, > Automake and Libtool, knowing that the scripts generated by those > tools are huge compared with the entire source of your package? Yeah, that's one of those things in autotools I never understood: why isn't there just one function for each type of check/action, which is just called with the right params ? cu -- --------------------------------------------------------------------- Enrico Weigelt == metux IT service - http://www.metux.de/ --------------------------------------------------------------------- Please visit the OpenSource QM Taskforce: http://wiki.metux.de/public/OpenSource_QM_Taskforce Patches / Fixes for a lot dozens of packages in dozens of versions: http://patches.metux.de/ --------------------------------------------------------------------- -- To unsubscribe from this list: send the line "unsubscribe linux-embedded" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html