Boost 1.35

I’m getting ready to merge the multi-processor scheduler feature
branch into the trunk. Besides adding support for SMP machines, this
removes the single top block restriction.

This merge will add a dependency on a relatively new version of boost,
1.35, which was released on March 29th, 2008.

If you are tracking the trunk, and if your distribution doesn’t
currently ship boost 1.35, please follow the instructions below to
download and install boost 1.35.0. It only takes a few minutes to
build, and can coexist with earlier versions of boost.

If you’d prefer not to introduce this dependency, you may want to
consider tracking the latest stable branch, which can be checked out

$ svn co

Also, Johnathan will be releasing the gnuradio-3.1.3 tarball in the
not too distant future. It will be built from the 3.1 code referenced


Building and installing boost 1.35

Until boost 1.35 (or later) ships with the distributions, you’ll need
to download and build it yourself. It’s not hard, and it can
peacefully coexist with earlier versions of boost.

Download the latest version of boost 1.35 from
(boost_1_35_0.tar.bz2 was the latest when this was written)

unpack it somewhere
cd into the resulting directory

$ cd boost_1_35_0

Pick a prefix to install it into. I used /opt/boost_1_35

$ BOOST_PREFIX=/opt/boost_1_35

$ ./configure --prefix=$BOOST_PREFIX --with-libraries=thread,date_time
$ make
$ sudo make install

Done! That was easy!