yeah i figured that out finally. sym linking the *nss*.so.2 files into
/usr/lib/*nss*.so did the trick.
Seems SuSE's glibc package isn't setting up these links on install.
Nor should it; there's not supposed to be any *nss*.so files.
Applications are never supposed to link directly against the libnss_*
libraries. Those objects are loaded by GNU libc at runtime, if
configured to do so in /etc/nsswitch.conf.
So WTF is your system trying to link with -lnss_files ?? :)