[Boost-bugs] [Boost C++ Libraries] #2283: building boost fails with intel compiler 10.1 on 64bit ubuntu

Subject: [Boost-bugs] [Boost C++ Libraries] #2283: building boost fails with intel compiler 10.1 on 64bit ubuntu
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2008-09-04 20:32:14


#2283: building boost fails with intel compiler 10.1 on 64bit ubuntu
------------------------------+---------------------------------------------
 Reporter: guwi17 | Owner:
     Type: Bugs | Status: new
Milestone: To Be Determined | Component: Building Boost
  Version: Boost 1.36.0 | Severity: Problem
 Keywords: |
------------------------------+---------------------------------------------
 I have got the following problem description:

 I am trying to compile boost_1_36_0 under ubuntu linux 8.04 64bit using
 intel compiler 10.1.

 i can compile correctly using gcc but when i choose the intel compiler
 (bjam intel) i get the error

 error: identifier "__sync_lock_test_and_set ia undefined
     inr e = __sync_lock_release( &v_, 1 );

 there exist some patches to correct this behaviour but they do not seem to
 work under ubuntu (nor under fedora)...

 a similar problem was reported on ticket #1938. However it does not solve
 this problem.

 The problem can be reproduced by simply adding

 using intel

 to the user-config.jam in the base boost directory and repeating the make
 (so to use the intel compiler)

 The compilation with gcc of the 1.36.0 works perfectly.
 The "old" version 1.34 can be compiled and used correctly using both intel
 compiler and gcc

-- 
Ticket URL: <http://svn.boost.org/trac/boost/ticket/2283>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.

This archive was generated by hypermail 2.1.7 : 2017-02-16 18:49:58 UTC