https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64812
Anthony G. Basile <basile at opensource dot dyc.edu> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |basile at opensource dot dyc.edu --- Comment #4 from Anthony G. Basile <basile at opensource dot dyc.edu> --- (In reply to Luke from comment #0) > LibreOffice 4.2 or newer fails to build in a clean build environment on > Linux x86-32 with gcc 4.9.0, 4.9.1, and 4.9.2. However, the build succeeds > on an otherwise identical x86-64 system, and it also succeeds with gcc 4.8.2 > (on x86-32 and x86-64). The build also succeeds with clang 3.4 (on x86-32 > and x86-64). > We are seeing this in gentoo on x86_64 with gcc-4.9. See https://bugs.gentoo.org/show_bug.cgi?id=538348 (In reply to Timo Teräs from comment #3) > As a workaround removing -fvisibility-inlines-hidden from the build flags, > makes things work in the libreoffice. What's confusing me is that some of our users are seeing this bug and others are not. This leads me to think maybe its a c++ abi mismatch because we do allow our users to build their systems using any recent version of gcc (and c++ abi emitted by 4.8 is not compatbile with that emitted by 4.9). However, that fact tat removing -fvisibility-inlines-hidden fixes this argues against my suspicion. So why would some of our users it this and others not?