After more debugging, it seems the behavior I wanted is actually the default -- however the dynamic linker prints a warning, which can cause problems. http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=542512#45 for background. This seems good enough to not worry seriously about it further -- however if anyone has more insight, I'm interested.
/Simon