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
signature.asc
Description: PGP signature