A summary on how linkers resolve symbols on Unix-like platforms