[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