On Dienstag 30 März 2010, reckoner wrote: > Hi, > > I built the boost 1.38 libraries from source following the instructions > on the wiki, but this generated about 5 GB of material. > > Do I need all of it, or can I trim this down?
These here are the boost headers that PyCUDA includes. <boost/cstdint.hpp> <boost/thread/thread.hpp> <boost/thread/tss.hpp> <boost/version.hpp> <boost/ptr_container/ptr_map.hpp> <boost/format.hpp> <boost/shared_ptr.hpp> <boost/python.hpp> <boost/python/stl_iterator.hpp> <boost/foreach.hpp> (This implicitly tells you which Boost libraries are used, and you can probably infer what you need to keep and what to throw away. Debian's package management does a pretty good job of modularizing boost. You might also want to try http://www.boost.org/doc/libs/1_42_0/tools/bcp/doc/html/index.html Disclaimer: I haven't played with this. I realize boost is a big dependency, but you will find that its individual parts are actually quite small--it just includes everything and the kitchen sink [1]. So this is mainly a distribution problem IMO. Also I stand behind the choice of boost as a supporting library--it's quality software. Andreas [1] http://www.boost.org/doc/libs/1_42_0/libs/libraries.htm
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ PyCUDA mailing list pyc...@host304.hostmonster.com http://host304.hostmonster.com/mailman/listinfo/pycuda_tiker.net