On Sat, Dec 3, 2011 at 6:53 PM, Josh Blum
<address@hidden> wrote:
> If you have to use some other library and are looking to put the code into
> GNU Radio, we can talk. If it's in gr-trellis, we could add an extra
> dependency just for that component. Otherwise, I had a thought of making
> something like a "gr-scientific" component. This was mostly meant to move
> the wavelet stuff out of gnuradio-core and thereby removing GSL as a
> required dependency for the main stuff. That hasn't happened mainly because
> a) only one block would go into gr-scientific so it seems a waste and b)
> gsl is so easy to install on any distro that I know about. Adding another
> scientific library and block that uses it might be a good incentive to do
> something like this.
>
Would it be reasonable to just build the block conditionally whether or
not the dependent library is installed? If the library was not
available, the block's factory function could just throw "block not
available, built without gsl support".
-josh
We could, but that seems like a support/organizational nightmare. It'd have to be done such that it'd be easy to update and keep track of these kinds of things. Right now, there are a small enough number of these special cases, but this could change.
Tom