On Mon, 29 Oct 2012 15:39:14 -0400
Alexandre Rostovtsev <tetrom...@gentoo.org> wrote:

> On Mon, 2012-10-29 at 11:35 -0700, Diego Elio Pettenò wrote:
> > The problem with ICU is worse than you expect. For once, with version
> > 50, it changes ABI (but not soname as far as I can tell) depending on
> > which compiler you build it with. Yes, this is pretty much fucked up.
> 
> It's even worse than that: if you switch compilers, the declared API in
> icu-50 headers will not match the ABI of the icu binary. I've just filed
> https://bugs.gentoo.org/show_bug.cgi?id=440156 after hitting a linking
> failure when building libreoffice using gcc-4.7 against icu-50 which had
> been built with gcc-4.6.

Christ on a $#@%! crutch.  You can NOT auto-enable C++11 in your library based
on a configure test and then stuff flags that are not supported by previous
compiler versions into pkg-config for library consumers.  Somebody sane
please fix this.


-- 
gcc-porting
toolchain, wxwidgets          we were never more here, expanse getting broader
@ gentoo.org                          but bigger boats been done by less water

Attachment: signature.asc
Description: PGP signature

Reply via email to