06.02.2013 Views

ARM Compiler toolchain Using the Linker - ARM Information Center

ARM Compiler toolchain Using the Linker - ARM Information Center

ARM Compiler toolchain Using the Linker - ARM Information Center

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

10.27 <strong>Linker</strong> options for enabling implicit symbol versioning<br />

10.27.1 See also<br />

BPABI and SysV shared libraries and executables<br />

If you have to version your symbols to force static binding, but you do not care about <strong>the</strong> version<br />

number that <strong>the</strong>y are given, you can use implicit symbol versioning.<br />

Use <strong>the</strong> command-line option --symver_soname to turn on implicit symbol versioning.<br />

Where a symbol has no defined version, <strong>the</strong> linker uses <strong>the</strong> SONAME of <strong>the</strong> file being linked.<br />

This option cannot be combined with embedded symbols or a script file.<br />

Reference<br />

• About symbol versioning on page 10-27<br />

• Symbol versioning script file on page 10-28<br />

• About embedded symbols on page 10-30.<br />

<strong>Linker</strong> Reference:<br />

• --symver_soname on page 2-168.<br />

<strong>ARM</strong> DUI 0474C Copyright © 2010-2011 <strong>ARM</strong>. All rights reserved. 10-31<br />

ID080411 Non-Confidential

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!