Actually, looking at the code, I don't see how /usr/ucblib is used by 4.x *binaries*. I.e. if you have a SunOS 4.x binary, it looks like you get the libraries in /usr/4lib, using the a.out exec module. I don't think you wind up using any of the ELF stuff in /usr/ucblib.
So, maybe I didn't name this inappropriately after all. What *would* break, are 4.x *sources* that have been *compiled* on SunOS 5.x. Hopefully there are few, if any, such programs still around. - Garrett