As per upstream bug:
Building LibreOffice with its internal boost version (1.44) evades the bug on 
quantal. It works fine with boost 1.48 on precise, so its a regression.
Using internal boost for LibreOffice is workaround, but not a good one:
- there was a hickup in the build with 1.44 (I had to rebuild codemaker 
manually once for the build to complete. Though that might be fixable).
- it would need careful reexamination of the interfaces between LibreOffice and 
its close deps for boost classes that might be incompatible between boost 
versions
- boost 1.49 would still broken on quantal
- as this is a heisenbug is possibly affects a _lot_ of apps unknowingly
- there is no working alternative on quantal

As this is a regression between 1.48 and 1.49 I had a look at the diff
in boost/unordered, but its 1.5 KLOC of heavy template code, so so
obvious quick fix from my side.

@doko: Can we have 1.48 on quantal too as a nonbroken boost
implementation?

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1017125

Title:
  boost::unordered_multimap<>::erase(iterator, iterator) broken on
  quantal

To manage notifications about this bug go to:
https://bugs.launchpad.net/df-libreoffice/+bug/1017125/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to