[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Discuss-gnuradio] PlayStation 3

From: Eric Blossom
Subject: Re: [Discuss-gnuradio] PlayStation 3
Date: Wed, 17 Jan 2007 12:12:25 -0800
User-agent: Mutt/1.5.9i

On Wed, Jan 17, 2007 at 07:47:02AM -0500, Philip Balister wrote:
> On 1/16/07, Bob McGwier <address@hidden> wrote:
> >I understand the need and/or desire to do this natively but we really
> >want to be doing cross platform for this target.  256 MB is not enough
> >for these large compiles.
> I've spent a little time trying to build GNU Radio for my EFIKA board
> using OpenEmbedded. Currently, I have the configure script running to
> the point it starts looking for cppunit. It fials there. I suspect
> some hacking at the OE recipe for cppunit may be required in order for
> the GNU Radio configure script to find it.
> Now I will demonstrate my lack of understanding of GNU Radio :)
> I suspect cppunit generates the checks used by the make check step of
> the build instructions. Since this is a cross build, non of the
> executables will actually run on the build system. I should be able to
> make the test programs, but they would need to run on the target
> system. While it should be possible to work out the cppunit problem I
> have, in the short term, is there a way to disable the need for
> cppunit?

Even in the cross compilation environment, the cppunit stuff should
build and link OK.  Running the tests on the host machine is a
different problem, but solving that isn't specific to cppunit.  We'll
also have the same problem with all of the "make check" tests.

There's no easy way to remove the cppunit stuff.  You'd have to edit
a good percentage of the Makefile.am's.  I think that we ought to
build the unit tests.  They should be runnable once everything is
installed on the host system.

> If anyone is seriously interested in building GNU Radio with OE, I'd
> be glad to help get you started.

Thanks for your offer!

In general, is OE the answer, or are there other cross development
environments that we should be looking at?  It looks like OE was
designed to solve the "build an entire system image, including kernel,
boot loader, etc".  That may be overkill for the PS3.  On the other
hand, if OE solves the "configure in the cross development
environment", then maybe it is the easiest way to get going.

Ultimately with the cell, I suspect that we need a "dual
cross-compilation" environment since you need two tool chains
installed, one for the PPE and one for the SPE.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]