Runtime failure with "undefined symbol" only when built with OBS. rpmbuild is good.

My package is a new one:
It builds and runs greatly with rpmbuild.
It builds with osc locally and remotely but fails at runtime with an error message:

igdaemon -n --log-level=1

INFO: Loaded driver: /usr/lib64/iguanaIR/
igdaemon: symbol lookup error: /usr/lib64/iguanaIR/ undefined symbol: usb_init

How is it possible that it can’t find it’s dependencies even when run in the chroot?

Solved after struggling for 4 days with it.
I was just another victim of the mysterious SUSE_ASNEEDED environment flag.
Is it even documented anywhere? >:(