DSLinux compiling and binary questions

Benjamin Fair fair.105 at osu.edu
Thu Dec 5 19:20:42 CET 2013


SBaGen definitely works cross compiled. I posted a patch here a long time
ago to add it to the source tree. You just need to reduce the bitrate to
keep it from stuttering.
On Dec 5, 2013 7:59 AM, "Stefan Sperling" <stsp at stsp.name> wrote:

> On Thu, Dec 05, 2013 at 08:20:13AM +0100, Florian Bruhin wrote:
> > Hi,
> >
> > * horak-fdf at web.de <horak-fdf at web.de> [2013-12-05 00:05:27 +0100]:
> > > i wantd to compile dslinux because i need sbagen and lame on my ds
> >
> > Why would you need to *compile* DSLinux yourself for that? Just use
> > one of the ready builds at [1] or [2].
> >
> >   [1] http://dslinux.org/builds/
> >   [2] http://kineox.free.fr/DS/
> >
> > You merely want to cross-compile a single *application* for DSLinux,
> > that doesn't mean you have to compile DSLinux as a whole. Just like
> > when you're compiling something for your PC -- you don't have to
> > recompile your whole kernel for that ;)
>
> I think it's actually easier to build the whole tree, rather than
> trying to cross-compile one application and copying it to an existing
> dslinux install. Usually you'll need the C runtime and libraries etc.
> cross-compiled as well so you can link the application. The full build
> does that for you.
>
> If memory serves me right, I built the most recent set of binaries
> on Debian Squeeze. But it could also have been the Debian release
> that came before squeeze. In any case, it was a Debian-stable system.
>
> > That being said, I really doubt this is going to work. We're talking
> > about 67 MHz of processing "power" and 18 MB of RAM (2 MB without an
> > expension pack, which is _definitely_ not going to work).
> >
> > I remember this was enough to run ssh and some audio player back when
> > I used DSLinux, but I guess there'll be no way SBAgen and lame will
> > run.
>
> Lame uses floating point instructions which are quite slow because
> they are emulated in software. There is madplay in the builds already
> to play mp3 files, which sort of works and doesn't use floating point.
> --
> dslinux-devel mailing list
> dslinux-devel at dslinux.in-berlin.de
>
> http://mailman.dslinux.in-berlin.de/mailman/listinfo/dslinux-devel-dslinux.in-berlin.de
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.dslinux.in-berlin.de/pipermail/dslinux-devel-dslinux.in-berlin.de/attachments/20131205/ed19d718/attachment.html>


More information about the dslinux-devel mailing list