ralphy wrote: 
> 
> Here's the size of the libraries which are included in the 9.5M above.
> 
> 277K  libSDL-1.2.so.0.11.4
> 88K   libSDL_gfx.so.13.9.1
> 52K   libSDL_image-1.2.so.0.1.4
> 29K   libSDL_ttf-2.0.so.0.10.1
> 179K  libexpat.so.1.5.2
> 467K  libfreetype.so.6.3.8
> 159K  libjpeg.so.62.0.0
> 164K  libpng.so.3.32.0
> 153K  libpng12.so.0.32.0
> 170K liblua.so
> 
> I can help you build all the bits if you decide to try it.

Thanks Ralphy

That's obviously a lot less than the ~450MB that it wants to download
when I issue:

Code:
--------------------
    sudo apt-get install  git-core libluajit-5.1-dev libsdl1.2-dev 
libsdl-ttf2.0-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libexpat1-dev
  
--------------------


So does this mean that the '-dev' libraries contain a lot of functions
that aren't called by JiveLite, and that only the ones you listed are
actually needed?  So I could build JiveLite on another platform that has
access to those '-dev' libraries, but I'd only need to copy your subset
to the target machine?  That would be much more encouraging.  Roobarb!,
the author of the Bionic Joggler install, is working on a USB version
that would provide a compatible build environment but with more space to
compile.

I don't know what the process is to install only the needed functions on
the target machine, so your guidance would be very much appreciated.  As
an alternative, is it possible to build Jivelite in such a way that the
necessary functions are built into the executable?  I know that would go
against the idea of re-usable libraries etc, but for a specific build
for a specific purpose, the extra 9.5MB in the executable might be
simpler to move around/distribute etc.

ralphy wrote: 
> For pcp I build the SDL libraries without X support as we use the linux
> kernel framebuffer driver. So we don't have any X dependencies and
> therefore same many MB of disk space.

My first attempts, without using X, weren't very successful.  Jivelite
started, but I couldn't do anything about the pointer calibration.  So
maybe that's another area where I need to put in more effort, now that a
few other bits of the Linux puzzle are starting to make sense to me. 
It's clearly going to be necessary to run without installing 450MB of X
support.  But if there's a lighter weight way to get X support, I guess
there'd be 'some' room available even if not 450MB.  For my own
purposes, the whole setup doesn't need to be 'as small as possible', it
just needs to fit into the 1GB flash storage.  I guess there might be
others who would want to leave room to (optionally) run Squeezelite as
well.


------------------------------------------------------------------------
chill's Profile: http://forums.slimdevices.com/member.php?userid=10839
View this thread: http://forums.slimdevices.com/showthread.php?t=110040

_______________________________________________
unix mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/unix

Reply via email to