>> Sadly, we seem to be getting the very same failure pattern with the
>> current ParMETIS.
> 
> Another sad thing: new Metis apparently doesn't build on Macs?  Maybe
> it's just my Mac?
> 
> I'm looking into this, but before I waste too much time, has anyone
> seen this error before?
> 
> --- Building Metis ---------------------------
> Compiling C (in optimized mode) b64.c...
> In file included from GKlib.h:66,
>                  from b64.c:20:
> ./gk_externs.h:19: error: thread-local storage not supported for this target
> ./gk_externs.h:20: error: thread-local storage not supported for this target
> ./gk_externs.h:21: error: thread-local storage not supported for this target
> make[1]: *** [b64.x86_64-apple-darwin10.8.0.opt.o] Error 1
> make: *** [all] Error 2

What do you get for LIBMESH_TLS in your include/base/libmesh_config.h?

We check for compiler-support for __thread and define it as LIBMESH_TLS - If
your mac compiler options don't support it then that should be empty.  In
which case we should replace __thread with LIBMESH_TLS in that header.

-Ben



------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Libmesh-devel mailing list
Libmesh-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libmesh-devel

Reply via email to