Knowledge Library
Coming this winter – A new and improved Wind River Support site, redesigned from the ground up
Knowledge Library Home Knowledge Library Products Development Tools LLVM Compiler TCLLVM-72 : ARM64: "R_AARCH64_ABS64 used with TLS symbol" warning while building a VIP with debugging enabled

TCLLVM-72 : ARM64: "R_AARCH64_ABS64 used with TLS symbol" warning while building a VIP with debugging enabled

Defect #: TCLLVM-72
Previous IDV7PRO-4021, TCLLVM-31, VXW653-13234, VXW653-13329
Found In VersionLLVM 3.8.0.0
Severity:Standard
Status:Acknowledged
Created Date:09/25/2017
Component/s :Compiler

Description

The following linker warning may occur while building an ARM64 BSP with debugging enabled:

C:/WindRiver/compilers/llvm-3.8.1.1/WIN32/bin/ldarm64: <file> : R_AARCH64_ABS64 used with TLS symbol <symbol>

This warning refers to an issue with debug information and may safely be ignored. 

Note that (even when the warning is fixed) inspecting thread local storage variables is not currently supported on ARM64.

Steps to Reproduce

1. Create a new VSB for the BSP nxp_layerscape.
2. Change the value Global Debug Flag (DEBUG_FLAG) from n to y in the Source Build Configuration of the VSB of step 2.
3. Build the VSB.
4. Create a new VIP for the VSB.
5. Build the VIP, and error occurs.

Related defect

TCLLVM-155  Debugger gets incorrect RTP TLS variable value on ARM64/LLVM

KLID_DEFECT (use as Content ID for linking):  KLID_DEFECT_50479
 
Last modified