On Tue, Nov 05, 2013 at 02:19:51PM +0000, Garth N. Wells wrote:
> On 2013-11-05 13:39, Anders Logg wrote:
> >On Thu, Oct 31, 2013 at 05:20:08PM +0000, Garth N. Wells wrote:
> >>On 2013-10-31 14:44, Johan Hake wrote:
> >>>On Thu, Oct 31, 2013 at 3:24 PM, Garth N. Wells <[email protected]>
> >>>wrote:
> >>>
> >>>>On 2013-10-31 14:15, Anders Logg wrote:
> >>>>
> >>>>>Great job! It's all green now. :-)
> >>>>>
> >>>>>Time for a release?
> >>>>
> >>>>Yes(!),
> >>>
> >>>Agree!
> >>> 
> >>>
> >>>>but what do we do about the gcc/libstdc++ 4.8.1 bug in Ubuntu? It's
> >>>>not our bug but it does break the intersection code on Ubuntu 13.10.
> >>>
> >>> Is there an easy workaround in dolfin code?
> >>
> >>No. We could try using std::nth_element from Boost, but I think the
> >>interface is different and it's generating work for us when it
> >>should be fixed elsewhere. I've created an Ubuntu bug report:
> >>
> >>https://bugs.launchpad.net/ubuntu/+source/gcc-4.8/+bug/1246802
> >
> >It was relatively easy to switch to the boost interface once I looked
> >closer at it so I will push a change which uses
> >boost::nth_element in place of std::nth_element.
> >
>
> Great. Leave plenty of comments so we can switch back again once the
> bug is fixed in Ubuntu (or much more likely, Ubuntu 14.04 arrives
> since Ubuntu doesn't seem to fix bugs).
>
> Garth

It's easy to spot (a big #typedef at the top of GenericBoundingBoxTree.cpp).

I have pushed it but not yet merged into next. One of the demos is
still failing for me (after switching to boost) so I need to check
into that.

--
Anders
_______________________________________________
fenics mailing list
[email protected]
http://fenicsproject.org/mailman/listinfo/fenics

Reply via email to