Oh man...
$ ldd progname | grep QtCore
libQtCore.so.4 => /usr/lib/x86_64-linux-gnu/libQtCore.so.4 (0x00007f8e8ee8f000)
$ LD_LIBRARY_PATH=lib ldd progname | grep QtCore
libQtCore.so.4 => lib/libQtCore.so.4 (0x00007f4b4c59c000)
$ ldd progname | grep QtCore
libQtCore.so.4 => /usr/lib/x86_64-linux-gnu/libQtCore.so.4 (0x00007f8e8ee8f000)
$ LD_LIBRARY_PATH=lib ldd progname | grep QtCore
libQtCore.so.4 => lib/libQtCore.so.4 (0x00007f4b4c59c000)
To copy to clipboard, switch view to plain text mode
As you can see ldd picks up the proper library just fine.
now i see a lot of other /Qt-4.8.1/plugins/imageformats/<shared lib name> files in lsof that ldd didn't report. am i safe just including everything ldd reports in the libs folder, or do i need to pick through all these lsof reported libraries as well?
ldd will never report plugins because your application doesn't depend on them.
Bookmarks