Re: [Boost-bugs] [Boost C++ Libraries] #6158: Compilation error in numeric using gcc 4.6.1 on Solaris/SPARC

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #6158: Compilation error in numeric using gcc 4.6.1 on Solaris/SPARC
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2012-01-28 12:25:32


#6158: Compilation error in numeric using gcc 4.6.1 on Solaris/SPARC
-----------------------------------------------------------+----------------
  Reporter: Ioannis Papadopoulos <ipapadop@…> | Owner: brandon.kohn
      Type: Bugs | Status: new
 Milestone: To Be Determined | Component: numeric
   Version: Boost 1.48.0 | Severity: Showstopper
Resolution: | Keywords: solaris numeric gcc
-----------------------------------------------------------+----------------
Changes (by johnmaddock):

  * owner: dgregor => brandon.kohn

Comment:

 IMO this is the wrong fix: our code should make no assumptions about the
 actual type of uintXX_t etc.

 IMO the preprocessed headers are just plain wrong - you can't mix concrete
 types (char short etc) with typedefs (intXX_t) because you're just asking
 for problems with duplicate specializations. It has to be all real types
 throughout.

 BTW in addition to the two platforms mentioned above, this is also broken
 for Sun on Linux.

 Reassigning to the person who made these changes...

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/6158#comment:2>
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:50:08 UTC