Folks,
Johnny,
from the man page of mkisofs it appears that mkisofs can detect hardlinks and realizes space savings based on these:
mkisofs (at least since version 1.13) does indeed detect hardlinks and stores a single copy of the data on the resulting ISO. I use it extensivelly and can attest to that.
Best regards,