On Sun, 17.08.14 09:54, Michael Olbrich (m.olbr...@pengutronix.de) wrote: > Hi, > > With --enable-compat-libs building fails like this: > > CCLD libsystemd-journal.la > [...] > /tmp/ccISOiYU.ltrans1.ltrans.o: In function `sd_journal_process': > ccISOiYU.ltrans1.o:(.text+0x0): multiple definition of `sd_journal_process' > libsystemd_journal_internal_la-sd-journal.o (symbol from plugin):(.text+0x0): > first defined here > [...] > for all symbols listed in src/compat-libs/libsystemd-journal.sym > > I have no idea what happens here, but making 'obsolete_lib()' a noop or > removing lto from configure.ac 'fixes' the problem. > > This is with gcc-4.8.2 and binutils-2.24 building for ARM. > > Any ideas what happens here?
No really. But I figure LTO is not very reliable on ARM and stuff. It's probably best to turn it off there. Lennart -- Lennart Poettering, Red Hat _______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel