Cross-Linking in the TASKING VX-toolset for TriCore
Duration: 29:58
Cross-Linking in the TASKING VX-toolset for TriCore How can you move to a newer TASKING toolchain release without rebuilding every validated software component? In this Tech Tuesday, Vivek Jolly from the TASKING Application Engineering team explains cross-linking in the TASKING VX-toolset for TriCore. The session covers how pre-compiled objects from supported older releases can be linked into an application built with VX-toolset version 6.4r1, provided the required compatibility conditions are met. You will learn why cross-linking matters for long-lifecycle automotive and safety-critical projects, how it can reduce migration effort and validation risk, and what checks are needed before using legacy binaries with a newer linker and libraries.
What you will learn:
- What cross-linking is and when to use it
- How legacy object files and new application code can be linked into one executable
- Why the newer VX-toolset linker and libraries must be used
- Which compiler options must match across the whole application
- Why EABI consistency matters more than full EABI compliance when cross-linking
- How global type checking can catch some mismatches
- Which compatibility issues the tools cannot detect automatically
- Why release inventory is the first step before planning migration