[MacPorts] #31169: boost needs a new build system

MacPorts noreply at macports.org
Thu Sep 8 07:23:40 PDT 2011


#31169: boost needs a new build system
--------------------------------------+-------------------------------------
 Reporter:  adfernandes@…             |       Owner:  adfernandes@…           
     Type:  defect                    |      Status:  new                     
 Priority:  Normal                    |   Milestone:                          
Component:  ports                     |     Version:  2.0.3                   
 Keywords:                            |        Port:  boost                   
--------------------------------------+-------------------------------------
Description changed by adfernandes@…:

Old description:

> 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).
>
> I hope to have it working within a couple of weeks.
>
> Comments, anyone?
>
> Overrides #30377, #31060, #31134.

New description:

 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.

--

-- 
Ticket URL: <https://trac.macports.org/ticket/31169#comment:1>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list