By default, the linker uses automatic library selection to select the correct run-time-support library (see Section 4.3.1.1) for your application. If you select the library manually, you must select the matching library using a naming scheme like the following:
rts430[x[l]][abi][_eh].lib
| rts430 | Indicates a 16-bit MSP430 library. | |
| x | Optional x indicates a 20-bit MSP430X library. | |
| l | Optional l after x indicates a 20-bit large code, large-data model MSP430X library. (This format is the old style.) | |
| abi | Indicates the application binary interface (ABI) used. Although the COFF file format is no longer supported, the library filename still contains "_eabi" to distinguish the EABI libraries from older COFF libraries. | |
| _eabi | EABI | |
| _eh | Indicates the library has exception handling support | |
| _lc | Indicates the library supports large code | |
| _sc | Indicates the library supports small code | |
| _ld | Indicates the library supports large data | |
| _rd | Indicates the library supports restricted data | |
| _sd | Indicates the library supports small data | |