[Bug ipa/64812] [4.9 regression] x86 LibreOffice Build failure: undefined reference to acquire

trippels at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Fri Feb 27 08:39:00 GMT 2015


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64812

--- Comment #8 from Markus Trippelsdorf <trippels at gcc dot gnu.org> ---
Also happens with gcc-5 when linking two different LibreOffice libraries.
(libscfiltlo.so and libooxlo.so)

The undefined symbol is:
x4 ~ # c++filt _ZThn40_N3utl28OSeekableOutputStreamWrapper7acquireEv
non-virtual thunk to utl::OSeekableOutputStreamWrapper::acquire()

But the symbol is defined in
workdir/CxxObject/unotools/source/streaming/streamwrap.o
and adding this object file to the link object file list fixes the problem.

So it looks like a LibreOffice issue in this case.



More information about the Gcc-bugs mailing list