"DBus Embedded" - a clean break

Havoc Pennington hp at pobox.com
Fri Jan 21 07:21:54 PST 2011


Hi,

On Fri, Jan 21, 2011 at 8:16 AM, Simon McVittie
<simon.mcvittie at collabora.co.uk> wrote:
> Embedded code copies, just say no...
>
> (Debian has a shared library package for "libev with the default ABI",
> though.)

btw and off-topic, I think they're being dumbly doctrinaire here.
libev is totally designed for cut-and-paste and it'd be impractical to
try to maintain a fixed ABI on it or change projects using the
cut-and-paste to use the system copy. One may wish it were different,
but that's just how it's designed and maintained. You can't always
fight upstream.

You could write a _wrapper_ library powered by libev, perhaps,
designed to be a shared lib.

The fact is that cut-and-paste code is still better than wheel
reinvention, something that people miss sometimes in their crusade
against cut-and-paste.

oh, one advantage of libev being cut-and-paste code is that you could
patch out those asserts...

Havoc


More information about the dbus mailing list