build: redo GR_GIT for portability
[debian/gnuradio] / README.hacking
index 21274f17776b258350331eba7c1b8561892c94c9..ff01a0a539e40c52853f2b4120f12a403e3ce1a2 100644 (file)
@@ -1,6 +1,6 @@
 # -*- Outline -*-
 #
-# Copyright 2004,2007 Free Software Foundation, Inc.
+# Copyright 2004,2007,2008,2009 Free Software Foundation, Inc.
 # 
 # This file is part of GNU Radio
 # 
 # Boston, MA 02110-1301, USA.
 # 
 
-
 Random notes on coding conventions, some explanations about why things
 aren't done differently, etc, etc,
 
 
+* Boost 1.35
+
+Until boost 1.35 or later is common in distributions, you'll need to
+build boost from source yourself.  See README.building-boost.
+
+Also, when running make distcheck you'll need to provide the
+DISTCHECK_CONFIGURE_FLAGS.  E.g.,
+
+  $ make distcheck DISTCHECK_CONFIGURE_FLAGS=--with-boost=/opt/boost_1_36_0
+
+
 * C++ and Python
 
 GNU Radio is now a hybrid system.  Some parts of the system are built
 in C++ and some of it in Python.  In general, prefer Python to C++.
 Signal processing primitives are still built in C++ for performance.
 
-It is no longer possible to build user applications entirely in C++.
-Essential parts of the runtime system have been moved into Python.
-
 
 * C++ namespaces