Ticket #15334 (closed defect: fixed)
important boost 1.35 bugfixes, updates, and variants
| Reported by: | andrew@… | Owned by: | macports-tickets@… |
|---|---|---|---|
| Priority: | Normal | Milestone: | |
| Component: | ports | Version: | 1.6.0 |
| Keywords: | boost | Cc: | sanchom@…, ono@…, jmr@… |
| Port: |
Description
The boost@1.35.0_0 library has a number of problems as built by the current port:
- only the dynamic, multi-threaded libraries get built (not the debug, static, single-threaded, etc.)
- the python 2.4 or 2.5 variants always used Tiger's built-in 2.3
- no options exist to include the GraphML or MPI support
The attached Portfile- and Jamroot-patch files fix these problems.
- By default, a 'complete' build of boost is requested (via 'patch-build-type-Jamroot')
- Added 'graphml' and 'openmpi' variants. (Other MPI variants such as MPICH or LAMMPI will require different variants.)
- Fixed the python-selection bug, and tested it on Tiger using MacPorts 2.4 and 2.5.
Big Caveat
- For some reason I can't figure out, building the 'complete' rather than 'minimal' build-type causes the ICU variant to fail. I've beat my head against it, but it seems to be some sort of error in the jamfile (not an error in the code being compiled or linked).
Building with the ICU variant under the 'minimal' build-type was successful. I'll try to attach a bug report with more details later.
Attachments
Change History
Note: See
TracTickets for help on using
tickets.


