What's missing for 4.2?

Dirk Hohndel dirk at hohndel.org
Thu Jun 12 07:36:09 PDT 2014


On Thu, Jun 12, 2014 at 05:25:20PM +0300, Benjamin wrote:
> Subtle hint there... :)

I keep suggesting that people should help here and there and everywhere.
That's the joy of open source. All volunteer work...

> What can be done to help?

Build Subsurface. Find all its libraries (ldd is your friend).
Move them into a folder.
Use LD_LIBRARY_PATH to load shared libs from that folder.
Use strace (or similar) on the binary and check for file operations
outside of that folder.
Report back :-)

If you want to do that I'll put my Marble patches somewhere which will get
rid of quite a few issues that you would certainly run into with it.

/D

> On 12 Jun 2014 17:15, "Dirk Hohndel" <dirk at hohndel.org> wrote:
> 
> > On Thu, Jun 12, 2014 at 06:54:58AM +0300, Benjamin wrote:
> > > Speaking about things that I know very little about here, but maybe
> > build a
> > > container with Subsurface and all it's dependencies inside it? Or do they
> > > not work that way?
> >
> > That's certainly an option. But to the best of my knowledge most client
> > distros that people are running (think Ubuntu 12.4, Debian stable, random
> > version of Fedora or OpenSUSE, Magaia, Mint, Arc, 50 others) don't support
> > running conainers, either.
> >
> > No, I really think the way to go is to have all my libraries included in
> > a tar file, install that in a directory, have a little wrapper script that
> > sets LD_LIBRARY_PATH and be a happy camper. The big problem with that is
> > libraries that aren't really relocatable. Crap like libmarble ALWAYS
> > trying to load plugins from the system path, regardless where it is
> > installed. Of course I have long since disabled Marble plugins in my
> > version of the library. But I'm sure there will be other libraries trying
> > to read / load files from system locations. So finding and patching out
> > those issues will be the major challenge in this little project :-)
> >
> > /D
> >

> _______________________________________________
> subsurface mailing list
> subsurface at hohndel.org
> http://lists.hohndel.org/cgi-bin/mailman/listinfo/subsurface



More information about the subsurface mailing list