Shared libraries
#1
Is there any reason why we are compiling libraries such as libmad instead of linking against the version that comes with the distro (Ubuntu)?

If its just legacy from the XBOX, does anyone want me to submit patches to fix this?

This would greatly reduce build time.
Reply
#2
See the external libraries branch. I'm sure ceros would appreciate some assistance. Note that not everything can be done with the standard versions as:

1. We modify some of them.
2. We wrap some of them at build time so they use our virtual filesystem.

Anything that doesn't require 1 or 2 is fair game. This drops down to just 1 if someone implements runtime wrapping, as is done on win32 and xbox.

Cheers,
Jonathan
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


Image
Reply
#3
Its working really well for me. Using gentoo and a ffmpeg svn overlay, plus this branch. Outstanding work. Feels a lot more of a '*nix' way of doing things.
Reply
#4
I would imagine that also not depending on the distro to provide library and providing them within the application distribution makes it more portable and helps with debugging also.
Reply

Logout Mark Read Team Forum Stats Members Help
Shared libraries0