/usr/ccs/bin/lorder
objfilesTake object filenames (e.g., files with .o
suffix) and output a list of related pairs. The first file listed includes references to external identifiers that are defined in the second. lorder output can be sent to tsort to make the ordering of files in an archive more efficient for loading.
To produce an ordered list of object files and replace them in the library libmyprog.a (provided they are newer):
ar cru libmyprog.a `lorder *.o | tsort`