Opened 13 years ago

Last modified 13 years ago

#31169 closed defect

boost needs a new build system — at Version 1

Reported by: adfernandes (Andrew Fernandes) Owned by: adfernandes (Andrew Fernandes)
Priority: Normal Milestone:
Component: ports Version: 2.0.3
Keywords: Cc:
Port: boost

Description (last modified by adfernandes (Andrew Fernandes))

As a maintainer, the boost build system is driving me crazy. The boost team has decided to write their own installer, and it is buggy, poorly documented, and only vaguely supported on OS X (in my opinion).

Since we do not need all the compiler support and test-case support (and documentation) that the main boost distribution supplies, I am volunteering to write a CMake-based build for mac-specific building and installation. That should eliminate a lot of the problems seen lately under boost and it's reliance on gnumake and it's own internal bjam build system.

My plan is to support shared and dynamic builds, release-only (no debugging) and multithreaded only (since that's the only valid arch on OS X anyway).

The only tricky bit is the python and mpi variants.

I hope to have it working within a couple of weeks.

Comments, anyone?

Overrides #30377, #31060, #31134.

Change History (1)

comment:1 Changed 13 years ago by adfernandes (Andrew Fernandes)

Description: modified (diff)
Note: See TracTickets for help on using tickets.