[MacPorts] #40231: mkvtoolnix: fix build with clang

MacPorts noreply at macports.org
Sat Aug 24 08:59:27 PDT 2013


#40231: mkvtoolnix: fix build with clang
---------------------------+--------------------------------
  Reporter:  ryandesign@…  |      Owner:  macports-tickets@…
      Type:  enhancement   |     Status:  new
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:  2.2.0
Resolution:                |   Keywords:
      Port:  mkvtoolnix    |
---------------------------+--------------------------------

Comment (by jeremyhu@…):

 Replying to [comment:5 ryandesign@…]:
 > See my patch. I tested all clangs I could and listed in
 compiler.blacklist those that don't pass the configure script check. The
 remaining ones, including the very latest pre-release of clang 3.4, fail
 to build the port, as I described at the top of this ticket.

 Yes, that is the build failure that prompted my comment in the Port.  I'm
 not really a C++ language guru, so I'm not sure how to fix that bug.

 > I did not test the libcxx port. It does not appear to be particularly
 recent.

 That just provides the runtime for Snow Leopard.  I don't plan on changing
 it (except maybe to bump the compiler used to 3.3 (so as to not force
 multiple clang installs)

 > > I really think embedded static boost builds like suggested in the
 ticket you abandoned for this one (#34806) may be the best way to handle
 this.  Boost is big and complex and really wants to be used with the exact
 same stdlib/language features as it was compiled with in my experience,
 and there's no one-size-fits-all boost for MacPorts that can do that.
 >
 > If you think that's the answer, re-open #34806 and come to an agreement
 with Jeremy H.S., who said there that that won't work but didn't
 elaborate.

 I was saying that simply updating to newer gcc wouldn't work.  The issue
 is the mixing of C++ runtimes.

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


More information about the macports-tickets mailing list