A few weeks I was trying to build Netsurf and really didn't have
the time to commit to trying to get all it's required libs to
build. They have to be built specifically for Netsurf at the moment.
It was frustrating because I have built rpms for some of the libs
but couldn't get the Netsurf ones to build.
I know that a full shared lib systems is difficult to achieve as
it has been discussed a few times over the years.
Previously I suggested non-shared, linked libs, were an application
loads the libs it needs for itself only. This would be like static
libs and once the app has loaded would be the same but has it has
several benefits:
1 easier to update apps when a lib is updated
2 easier to port apps
3 faster building of apps
I don't know if gcc is capable of supporting dynamic libs that are
not shared.
I just wondered what the current thoughts are.