Recent Changes - Search:

Main.SideBar (edit)

PmWiki

StaticBinaryTODO

AB: this page is obsolete.

Currently we are working on a boson binary with most libraries linked in statically.

Note that by most we mean that some libraries will remain dynamically linked. This is especially libGL, as statically linking means losing 3d acceleration to many people.

This site is meant as a TODO list for this project.

  • Link bobmfonverter statically and include it into the package
  • Link boinfo statically and include it into the package
  • Link bounit statically and include it into the package
  • Maybe link boufodesigner statically and include it into the package
  • Maybe link boprofiling statically and include it into the package
  • Fix MP3 support of OpenAL. For this OpenAL needs smpeg and therefore SDL, so we need to recompile at least SDL, in order to get rid of a lot of dependencies (my installed SDL depends on far too many libraries). UPDATE: Probably I will not do that, due to possible licensing issues with MP3 and static libraries. We should rather avoid MP3 files (only music files are still in MP3 format)
  • Recompile Qt to include xcursor
  • Test on a system _without_ KDE or Qt being _installed_ ! (should work - no library of Qt/KDE is used and no KDE program is started by the binary)
  • Loki Installer: include a boson image, instead of the default loki image

What is already working:

  • Nearly all libraries are linked statically (some are intended to remain linked dynamically)
  • Data files are searched for in the same path where the boson binary resides. This is essential, as it allows running boson without installing it properly into a KDE system (which is one of the main points of this project after all).
  • Tested under a non-KDE window manager (fvwm2). Also prevented that boson attaches to DCOP and therefore also prevented starting of the dcopserver. However this may cause trouble with file dialogs.
  • Loki Installer
Edit - History - Print - Recent Changes - Search
Page last modified on August 29, 2005, at 23:09