I tried LIBMESH_BEST_UNORDERED_SET... and I got this:
error: ‘std::tr1’ has not been declared
So apparently, that configure test isn't doing the right thing on my Mac.
I guess we must not be using this anywhere else in the code...
Derek
On Thu, May 24, 2012 at 12:36 PM, Roy Stogner wrote:
>
> I tried LIBMESH_BEST_UNORDERED_SET... and I got this:
>
> error: Œstd::tr1¹ has not been declared
>
> So apparently, that configure test isn't doing the right thing on my Mac. I
> guess we must not be using this anywhere else in the code...
That's curious - can you send me your config.log dir
>> I tried LIBMESH_BEST_UNORDERED_SET... and I got this:
>>
>> error: Œstd::tr1¹ has not been declared
>>
>> So apparently, that configure test isn't doing the right thing on my Mac. I
>> guess we must not be using this anywhere else in the code...
>
> That's curious - can you send me your conf
Whoops! Didn't know that was necessary - it works now...
Derek
On Tue, Jun 5, 2012 at 10:05 AM, Kirk, Benjamin (JSC-EG311) <
benjamin.kir...@nasa.gov> wrote:
> >> I tried LIBMESH_BEST_UNORDERED_SET... and I got this:
> >>
> >> error: Œstd::tr1¹ has not been declared
> >>
> >> So apparently, tha
On this topic: I wonder, should we start defaulting to C++11 via
libmesh_CXXFLAGS on newer gcc versions, to make sure we get a good
unordered_map and unordered_set? They're getting stricter and
stricter about standards compliance, and IIRC the latest gcc/libstdc++
(in default, C++03 mode) is now