[MacPorts] #36204: gcc47 empty string issue

MacPorts noreply at macports.org
Wed Sep 19 16:17:54 PDT 2012


#36204: gcc47 empty string issue
--------------------------+--------------------------------
  Reporter:  rob.patro@…  |      Owner:  macports-tickets@…
      Type:  defect       |     Status:  new
  Priority:  Normal       |  Milestone:
 Component:  ports        |    Version:  2.1.2
Resolution:               |   Keywords:
      Port:               |
--------------------------+--------------------------------

Comment (by adfernandes@…):

 > Also, this ticket specifically is about trying to use Boost, which is
 incredibly tightly coupled with a particular compiler and standard lib's
 set of features.

 Absolutely.

 The boost team, while fantastic coders that have forgotten more about c++
 than I'll ever learn, are horrible system integrators. Boost makes very,
 very, very strong assumptions about platform and compiler. Mixing standard
 libraries and headers and compiler versions is '''guaranteed''' to break
 it (boost).

 I've been putting off updating to the latest boost (1.51) because a lot of
 ports make assumptions about which version of boost is installed. I've
 been thinking that a "boost-select" type system might be needed, or a
 subport system... but anyway, I digress.

 Hmm... according to the gcc team, mixing-and-matching ABI versions is a
 [http://stackoverflow.com/questions/4705769/c-library-compatibility
 nonbug]: don't expect it to work. So maybe it is not a good goal, to not
 require recompilation on gcc version changes?

 Anyway, my vote is that this is a gcc bug, not a boost bug, even though I
 really wish that boost was less picky... :-)

-- 
Ticket URL: <https://trac.macports.org/ticket/36204#comment:8>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list