Opened 8 years ago

Closed 8 years ago

Last modified 8 years ago

#53330 closed enhancement (fixed)

New PortGroup for handling C++11

Reported by: MarcusCalhoun-Lopez (Marcus Calhoun-Lopez) Owned by: mcalhoun@…
Priority: Normal Milestone:
Component: ports Version:
Keywords: haspatch Cc: mojca (Mojca Miklavec), mkae (Marko Käning)
Port:

Description

Attached is a proposal for a new way of handling C++11.
This approach had had some success with octave (see #53044).

This issue has been discussed many times on the mailing list (see e.g. December 2013, September 2014, March 2015, and April 2015).
Currently, the best solution seems to be LibcxxOnOlderSystems.
Of course, this doesn't yet work on the buildbots (see #50448).

This ticket depends on #53329 and #53194.

Attachments (1)

cxx11-1.1.tcl (3.1 KB) - added by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez) 8 years ago.

Download all attachments as: .zip

Change History (7)

Changed 8 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

Attachment: cxx11-1.1.tcl added

comment:1 Changed 8 years ago by mojca (Mojca Miklavec)

Cc: mojca added

comment:2 Changed 8 years ago by mkae (Marko Käning)

Cc: mkae added

comment:3 Changed 8 years ago by kencu (Ken)

Now I guess we're just waiting for you to hit the button on this and see if the buildbots start churning out the cxx11+ ports on 10.5-10.8.... if so, that might be the death of LibcxxOnOlderSystems, for all practical purposes...although you could still use it if you wanted to go through the exercise of building everything ...

Version 0, edited 8 years ago by kencu (Ken) (next)

comment:4 Changed 8 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

Resolution: fixed
Status: newclosed

In 820bd918/macports-ports:

cxx11-1.1.tcl: new PortGroup

Fixes #53330

comment:5 Changed 8 years ago by mojca (Mojca Miklavec)

This has interesting "side effects": #53599

comment:6 Changed 8 years ago by mojca (Mojca Miklavec)

See also #53634 and some discussion in #53625.

Note: See TracTickets for help on using tickets.