Ticket #6562 (closed: fixed)
Recompile 3rd Party with C++11 compatible standard library
Reported by: | Owen Arnold | Owned by: | Stuart Campbell |
---|---|---|---|
Priority: | major | Milestone: | Release 3.4 |
Component: | Framework | Keywords: | Maintenance |
Cc: | nick.draper@… | Blocked By: | |
Blocking: | Tester: | Nick Draper |
Description (last modified by Stuart Campbell) (diff)
This is for the Mac only. The standard library currently used is ancient. This is the bottleneck to being able to develop using the latest c++ tools and language features.
The current plan is to branch ThirdParty for the mac and recompile all the libraries using a better standard library. We expect that this ticket can be worked on without affecting any other aspect of the Mantid development.
Stuart seems to have the best handle on this, so has the honor of ticket ownership. Although, he can delegate as he sees fit.
Change History
comment:2 Changed 8 years ago by Stuart Campbell
Found a worrying note in the Intel C++ release notes:
3.5.1 No support for libc++.
The Intel compiler currently does not support the new libc++ library on OS X* (-stdlib=libc++).
comment:4 Changed 7 years ago by Nick Draper
- Priority changed from blocker to critical
- Keywords Maintenance added
comment:8 Changed 7 years ago by Nick Draper
- Milestone changed from Release 2.6 to Backlog
Moved to the Backlog after R2.6
comment:9 Changed 7 years ago by Nick Draper
- Status changed from new to assigned
Bulk move to assigned at the introduction of the triage step
comment:10 Changed 7 years ago by Stuart Campbell
- Priority changed from critical to major
- Description modified (diff)
I have compiled all the dependencies, but I am thinking about a new approach of using homebrew to support our dependencies similar to relying on packages on linux.
comment:11 Changed 6 years ago by Stuart Campbell
- Status changed from assigned to verify
- Resolution set to wontfix
We are just going to use homebrew now.
comment:13 Changed 6 years ago by Nick Draper
- Status changed from verify to verifying
- Tester set to Nick Draper
comment:15 Changed 5 years ago by Nick Draper
- Resolution changed from wontfix to fixed
Somehow these slipped through without a resolution. Set to Fixed.
comment:16 Changed 5 years ago by Stuart Campbell
This ticket has been transferred to github issue 7408