Typical message

 fatal error #16008: file "/db/lang/msp/exec/rts430x.lib" specifies
   ISA revision "MSPX", which is not compatible with ISA revision "MSP"
   specified in a previous file or on the command line

What it means

The linker has been supplied with object files or libraries that were compiled for different, incompatible ISA versions.

Why is it happening

An incompatible mix of object files were provided to the linker. Since the object files for your project are compiled according to the build options this is usually an issue with using an incompatible pre-built library file.

Remedy

Make sure all of the pre-built object and library files are built for a version of the ISA that is compatible with the version that you are using for your project. If you are explicitly specifying the RTS library to be used through the --library option you can remove it -- the linker will automatically include the correct RTS library. If you are using additional libraries provided by TI or 3rd parties please make sure they are for the version of the ISA that you are using.

Risks, Severity

An executable cannot be created until this error is resolved.