Well I'm pretty sure it wasn't a typo. I partly followed Kees' instructions and here is the result.
OK, let's have a look
NEEDED libpthread.so.0 NEEDED libm.so.6 NEEDED libgcc_s.so.1 NEEDED libc.so.6 NEEDED libz.so.1
Base system stuff, available nearly anywhere. The wild card is libC of course but that's what apbuild is for. If you compiled things statically using apbuild it should be fine.
NEEDED libgtk-x11-2.0.so.0 NEEDED libgdk-x11-2.0.so.0 NEEDED libatk-1.0.so.0 NEEDED libgdk_pixbuf-2.0.so.0 NEEDED libgthread-2.0.so.0 NEEDED libpangoft2-1.0.so.0 NEEDED libpango-1.0.so.0 NEEDED libgobject-2.0.so.0 NEEDED libgmodule-2.0.so.0 NEEDED libglib-2.0.so.0
No *mm libraries there, so it looks like it worked! I'm surprised pangoft2 and ATK are there though. Very few programs use those libraries, if they're in the DT_NEEDED list it sometimes indicates the dep stripper isn't working (or it wasn't compiled with apbuild). You can probably ignore this though.
NEEDED libxml2.so.2 NEEDED libpng12.so.0 NEEDED libX11.so.6 NEEDED libfontconfig.so.1 NEEDED libfreetype.so.6 NEEDED libstdc++.so.5
These all look OK to me.
Does that look good? I see that Kees' instructions have even more compiled in staticly.
Yes, Kees statically links nearly everything, but for the autopackage we take a less aggressive approach. For instance it's reasonable to assume GTK+ is present (though it may not be new enough!). Likewise, libstdc++.so.5 is usually either present or easily gettable - and we're likely to start 'fixing' distros that don't ship with it in future.
thanks -mike
-------------------------------------------------------------------- mail2web - Check your email from the web at http://mail2web.com/ .