Found the answer

    #if defined( __clang__ ) && defined( __has_extension )
    # if __has_extension( __c_atomic__ )
    # define BOOST_SP_HAS_CLANG_C11_ATOMICS
    # endif
    #endif

I have a pull request active for a new toolset xlcpp, once that is accepted then we can work on getting this setup correctly for our compiler.

_______________
Catherine Morton
C++ front end development
IBM Toronto Lab
Email: catherin@ca.ibm.com
Phone: (905) 413-4328 -- IBM Tieline: 313-4328


Inactive hide details for Catherine Morton---07/22/2015 09:21:25 AM---We are working looking for the best option to resolve thiCatherine Morton---07/22/2015 09:21:25 AM---We are working looking for the best option to resolve this issue.   No pull request has been submitt

From: Catherine Morton/Toronto/IBM@IBMCA
To: Running Boost regression tests <boost-testing@lists.boost.org>
Cc: "Boost-Testing" <boost-testing-bounces@lists.boost.org>
Date: 07/22/2015 09:21 AM
Subject: Re: [Boost-testing] Issues with tester 2: IBM XL C++ Compiler For Linux, V13.1.1
Sent by: "Boost-Testing" <boost-testing-bounces@lists.boost.org>





We are working looking for the best option to resolve this issue.   No pull request has been submitted yet.  
What do other compilers do if they do not support this type?   Does boost have a macro to avoid its use?


_______________
Catherine Morton
C++ front end development
IBM Toronto Lab
Email: catherin@ca.ibm.com
Phone: (905) 413-4328 -- IBM Tieline: 313-4328


Inactive hide details for Hubert Tong---07/06/2015 12:45:29 AM---This compiler needs a patch to compile this file. I believe a Hubert Tong---07/06/2015 12:45:29 AM---This compiler needs a patch to compile this file. I believe a pull request for the patch was submitt

From:
Hubert Tong/Toronto/IBM@IBMCA
To:
Running Boost regression tests <boost-testing@lists.boost.org>
Cc:
"Boost-Testing" <boost-testing-bounces@lists.boost.org>
Date:
07/06/2015 12:45 AM
Subject:
Re: [Boost-testing] Issues with tester 2: IBM XL C++ Compiler For Linux, V13.1.1
Sent by:
"Boost-Testing" <boost-testing-bounces@lists.boost.org>




This compiler needs a patch to compile this file. I believe a pull request for the patch was submitted, but I do not know where that is at the moment.

Thanks,



Hubert Tong

=====
Hubert S. K. Tong
C++ Front-End and Runtime Development for XL C/C++
IBM Canada Ltd., C2/YGH/8200/MKM, 8200 Warden Avenue, Markham, Ontario  L6G 1C7, Canada
--
E-mail:  hstong@ca.ibm.com
===




Inactive hide details for Gennadiy Rozental ---05-07-2015 04:53:36 PM---Hi, This tester is unable to build shared_ptr.hpp:Gennadiy Rozental ---05-07-2015 04:53:36 PM---Hi, This tester is unable to build shared_ptr.hpp:

From:
Gennadiy Rozental <rogeeff@gmail.com>
To:
boost-testing@lists.boost.org,
Date:
05-07-2015 04:53 PM
Subject:
[Boost-testing] Issues with tester 2: IBM XL C++ Compiler For Linux, V13.1.1
Sent by:
"Boost-Testing" <boost-testing-bounces@lists.boost.org>




Hi,

This tester is unable to build shared_ptr.hpp:

warning: 1540-5200 The option "-qcpluscmt" is not supported.
warning: 1540-5240 The debug option for assertion has no effect.
In file included from ../libs/test/test/utils-ts/algorithm-test.cpp:17:
In file included from ../boost/test/unit_test.hpp:18:
In file included from ../boost/test/test_tools.hpp:38:
In file included from ../boost/test/tools/old/impl.hpp:20:
In file included from ../boost/test/tools/assertion_result.hpp:21:
In file included from ../boost/shared_ptr.hpp:17:
In file included from ../boost/smart_ptr/shared_ptr.hpp:28:
In file included from ../boost/smart_ptr/detail/shared_count.hpp:29:
In file included from ../boost/smart_ptr/detail/sp_counted_base.hpp:45:
../boost/smart_ptr/detail/sp_counted_base_clang.hpp:68:5:
error: 1540-2988 The type "Atomic" is not supported.
 atomic_int_least32_t use_count_;    // #shared

This affects all Boost.Test unit tests and I am sure lot more.
Is this compiler setup issue? Can this be addressed?

_______________________________________________
Boost-Testing mailing list
Boost-Testing@lists.boost.org

http://lists.boost.org/mailman/listinfo.cgi/boost-testing

_______________________________________________
Boost-Testing mailing list
Boost-Testing@lists.boost.org

http://lists.boost.org/mailman/listinfo.cgi/boost-testing_______________________________________________
Boost-Testing mailing list
Boost-Testing@lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/boost-testing