On Tue, May 23, 2017 at 01:18:17PM -0400, Andre Smagin wrote: > I think this is the relevant discussion about the same issue FreeBSD had: > > https://github.com/MusicPlayerDaemon/MPD/issues/41 > > This is the FreeBSD commit to fix it: > https://svnweb.freebsd.org/ports/head/audio/musicpd/files/patch-src_Compiler.h?revision=440334&view=markup > > "Fix library updating > Details: > Apparently, clang optimises exceptions with __attribute__((pure)) > more aggressively than gcc, causing mpd to not notice files removed > from the library. This patch causes mpd to be built without the pure > attribute." > > > I am testing with this diff (from FreeBSD) now and at a first glance > it seems to fix the database update problem:
Good catch, testing it here too.