Why does AIX 7.1 have shr.o, shr4.o and shr_64.o in root?

On most AIX 7.1 systems, I find stray object files in /.

I finally got around to looking at them, and they are libiconv shared objects.

This is most likely an error in packaging of bos.rte.iconv.

The ones inside of /usr/lib/libiconv.a are from 2010 (7.1.1.0),
but the ones in / are from 2011 (7.1.1.15)

It’s rare to run into NLS problems, so it’s not been worth the hassle of calling in.

I typically leave them there, in case there is a real reason, or if IBM fixes/cleans them up in a future PTF.


Comments are closed.