I have an (undoubtedly caffeine induced) idea... why not enhance gnulib to provide a shim that sits between the system libraries and client code that wants to use it without shipping (another copy) of the particular parts it depends upon?

If we add a compile-and-install-everything-as-a-library mode to gnulib, many GNU packages could stop distributing the MiBs of autotools' generated glue, and instead go with a much lighter build system that simply depends on gnulib API semantics, and requires that gnulib be installed. For many modern systems, the installed gnulib might turn out to be vanishingly small... and for many old and broken systems, having just one copy of gnulib in shared memory ought to provide a nice improvement to speed and memory utilisation.

Please tell me I'm crazy right now. Or at least before I waste the next few months of my free time figuring out how to do it.

Cheers,
        Gary
--
Email me:          [EMAIL PROTECTED]                        (\(\
Read my blog:      http://blog.azazil.net              ( o.O)
And my other blog: http://www.machaxor.net              (uu )o
...and my book:    http://sources.redhat.com/autobook  ("("_)



Reply via email to