[prev in list] [next in list] [prev in thread] [next in thread]
List: boost
Subject: [boost] [Boost-config] Intel on MacOS (add no two phase name lookup
From: "K. Noel Belcourt" <kbelco () sandia ! gov>
Date: 2008-04-24 16:03:24
Message-ID: EAEBE63F-E4B9-4A3E-8EF1-0C1EAFEB0EEB () sandia ! gov
[Download RAW message or body]
Hi John,
It seems that I need to add this patch to intel.hpp to get the intel-
darwin config tests to pass. I've also attached the user.hpp
generated when I ran the configure script. Does this patch look
reasonable and do you see any other changes that need to be made
based on the output in user.hpp?
Thanks.
-- Noel
["user.hpp;" (user.hpp;)]
// (C) Copyright Boost.org 2001.
// Do not check in modified versions of this file,
// This file may be customised by the end user, but not by boost.
//
// Use this file to define a site and compiler specific
// configuration policy, this version was auto-generated by
// configure on Thu Apr 24 09:50:17 MDT 2008
// With the following options:
// CXX = icc
// CXXFLAGS = -I./../.. -I./../../libs/config/test -g -O2 -DBOOST_NO_CONFIG
// LDFLAGS =
// LIBS = -lm -lpthread
//
// define this to disable all config options,
// excluding the user config. Use if your
// setup is fully ISO complient, and has no
// useful extentions, or for autoconf generated
// setups:
#ifndef BOOST_NO_CONFIG
# define BOOST_NO_CONFIG
#endif
// define if you want to disable threading support, even
// when available:
// #define BOOST_DISABLE_THREADS
// define if you want the regex library to use the C locale
// even on Win32:
// #define BOOST_REGEX_USE_C_LOCALE
// define this is you want the regex library to use the C++
// locale:
// #define BOOST_REGEX_USE_CPP_LOCALE
//
// options added by configure:
//
#define BOOST_MSVC6_MEMBER_TEMPLATES
#define BOOST_HAS_UNISTD_H
#define BOOST_HAS_STDINT_H
#define BOOST_HAS_SIGACTION
#define BOOST_HAS_SCHED_YIELD
#define BOOST_HAS_PTHREADS
#define BOOST_HAS_PTHREAD_MUTEXATTR_SETTYPE
#define BOOST_HAS_PARTIAL_STD_ALLOCATOR
#define BOOST_HAS_NRVO
#define BOOST_HAS_NL_TYPES_H
#define BOOST_HAS_NANOSLEEP
#define BOOST_HAS_LONG_LONG
#define BOOST_HAS_LOG1P
#define BOOST_HAS_GETTIMEOFDAY
#define BOOST_HAS_EXPM1
#define BOOST_HAS_DIRENT_H
#define BOOST_NO_TWO_PHASE_NAME_LOOKUP
#define BOOST_NO_STD_WSTREAMBUF
["intel.hpp.diffs;" (intel.hpp.diffs;)]
Index: intel.hpp
===================================================================
--- intel.hpp (revision 44745)
+++ intel.hpp (working copy)
@@ -140,6 +140,11 @@
# define BOOST_HAS_NRVO
#endif
+// Intel on MacOS requires
+#if defined(__APPLE__) && defined(__INTEL_COMPILER)
+# define BOOST_NO_TWO_PHASE_NAME_LOOKUP
+#endif
+
//
// versions check:
// we don't support Intel prior to version 5.0:
_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic