[ptr_container] [serialization] Header dependency between ptr_vector and serialization

Dear All, It seems that the ptr_vector headers include some serialization headers. I've discovered this because on my Debian system I have installed their libboost-dev package, which includes the header-only libraries such as ptr_container, but not libboost-serialization-dev. Alexey Khudyakov has already filed a Debian bug report: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=457654 So, what should be going on here? My guess is that a subset of the serialization headers should be included in Debian's header-only libboost-dev package, so that ptr_vector can compile. I'm not sure if they get any hints for their partitioning from the Boost build system; if they do, then it should be fixed there. Any thoughts? Phil.

Phil Endecott skrev:
Dear All,
It seems that the ptr_vector headers include some serialization headers. I've discovered this because on my Debian system I have installed their libboost-dev package, which includes the header-only libraries such as ptr_container, but not libboost-serialization-dev. Alexey Khudyakov has already filed a Debian bug report: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=457654
So, what should be going on here? My guess is that a subset of the serialization headers should be included in Debian's header-only libboost-dev package, so that ptr_vector can compile. I'm not sure if they get any hints for their partitioning from the Boost build system; if they do, then it should be fixed there. Any thoughts?
1.35 has a non-intrisive implementation of serialization s.t. the two libraries are decoupled. -Thorsten
participants (2)
-
Phil Endecott
-
Thorsten Ottosen