Opened 13 years ago

Last modified 13 years ago

#3490 new Bugs

Boost.Parameter should not depend on Boost.Python

Reported by: smr@… Owned by: troy d. straszheim
Milestone: Boost 1.41.0 Component: parameter
Version: Boost 1.40.0 Severity: Problem
Keywords: Cc: s.mingramm@…

Description

The header boost/parameter/aux_/maybe.hpp includes <boost/python/detail/referent_storage.hpp>. This introduces a dependency for Boost.Parameter on Boost.Python. Worse: it depends on a detail of Boost.Python.

Vendors such as Debian often split out Boost.Python from the mainstream, and this causes problems for us; c.f. http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=548503

Change History (4)

comment:1 by troy d. straszheim, 13 years ago

And boost.python's aligned_storage looks mostly duplicated in boost/aligned_storage.hpp. So both libraries should probably use the upper aligned_storage, and maybe referent_storage should move up a level as well.

comment:2 by troy d. straszheim, 13 years ago

Owner: changed from Daniel Wallin to troy d. straszheim

comment:3 by troy d. straszheim, 13 years ago

Fixed on trunk in r57057. When tests come back 'round I'll merge to release if there is still time.

comment:4 by Sebastian Mingramm <s.mingramm@…>, 13 years ago

Cc: s.mingramm@… added

Is there any reason why this is not in 1.42?

Note: See TracTickets for help on using tickets.