Object file format, linking and variable type size support