On Tue, Feb 03, 2015 at 01:34:23PM +0100, Lennart Poettering wrote:
> On Thu, 29.01.15 15:00, Zbigniew Jędrzejewski-Szmek (zbys...@in.waw.pl) wrote:
> 
> > On Sat, Aug 30, 2014 at 11:56:30AM +0200, Kay Sievers wrote:
> > > On Sat, Aug 30, 2014 at 2:09 AM, Michael Biebl <mbi...@gmail.com> wrote:
> > > > Updated patch which the correct version information.
> > > 
> > > Applied.
> >
> > Hm, I think this was an unintentional ABI break. udev_queue_flush @@ 
> > LIBUDEV_183
> > was removed, udev_queue_flush @@ LIBUDEV_215 was added. The linker cannot 
> > know
> > that this is the same symbol.
> 
> Hmm can you elaborate on this? I missing the context? Is there
> something to fix here?
For two releases systemd had a symbol, which then got removed.
Anyone compiling during that time and using it, would get a crashing
binary after installing systemd from the latest version.

Although this happened a while ago and nobody complained suggests
that there were few users, and any there were got recompiled anyway.

My reason for mentioning this is:
- to raise the problem should a similar situation come up again
- to ask whether we can fix it anyway. Can we add udev_queue_flush @@ 
LIBUDEV_183
  back, without removing udev_queue_flush @@ LIBUDEV_215?

Zbyszek
_______________________________________________
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/systemd-devel

Reply via email to