Subject: Re: [Boost-bugs] [Boost C++ Libraries] #1186: Lack of 64-bit address model support using Sun Studio C++
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2007-08-25 04:42:37
#1186: Lack of 64-bit address model support using Sun Studio C++
--------------------------------------+-------------------------------------
Reporter: Simon.Atanasyan_at_[hidden] | Owner: vladimir_prus
Type: Bugs | Status: new
Milestone: To Be Determined | Component: build
Version: Boost 1.34.1 | Severity: Problem
Resolution: | Keywords:
--------------------------------------+-------------------------------------
Comment (by vladimir_prus):
Stephen, thanks for the explanation. IIUC, using address-model=32 or
address-model=64 won't work on compilers earlier than Sun Studio 12, since
those don't support -m32 or -m64. On those earlier compilers, one should
not use address-model, but instead add -xarch=generic64?
If so, then I believe the current code in sun.jam, namely:
{{{
flags sun OPTIONS <address-model>32 : -m32 ;
flags sun OPTIONS <address-model>64 : -m64 ;
flags sun OPTIONS <link>shared : -KPIC ;
}}}
is correct, and this issue can be closed.
Simon, Stephen, any objections to closing?
--
Ticket URL: <http://svn.boost.org/trac/boost/ticket/1186#comment:8>
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:56 UTC