Project

General

Profile

Actions

Support Request #16033

closed

Fix for Linker error on Linux with ADTF 3.13.x (cannot fill debug link section)

Added by hidden over 2 years ago. Updated over 2 years ago.

Status:
Closed
Priority:
Normal
Customer:
CARIAD
Department:
G3-6
Requester's Priority:
Normal
Support Level:
2nd Level
Resolution:
Solved Issue
Product Issue Numbers:
Affected Products:
Platform:
Ubuntu 18.04 64bit (ARMv8)
Topic:
ADTF::ConanCMakeMisc
FAQ Links:

Description

Supportanfrage

Das bereits bekannte Problem (cannot fill debug link section) tritt auf,
sobald man den CMake Generator in Conan (cmake generator - conan 1.43.0 documentation<https://docs.conan.io/en/latest/integrations/build_system/cmake/cmake_generator.html&gt;) benutzt und folgende Zeilen im CMake aufgenommen hat:

include(${CMAKE_BINARY_DIR}/conanbuildinfo.cmake)
conan_basic_setup()

Wir haben drei Lösungen für das Problem gefunden:

1) conan_basic_setup(NO_OUTPUT_DIRS)

2) Verwendung des conan generators cmake_paths (cmake_paths generator - conan 1.43.0 documentation<https://docs.conan.io/en/latest/integrations/build_system/cmake/cmake_paths_generator.html&gt;) anstelle von cmake

3) Fix in adtf_install_target

Bitte prüft, ob ihr den dritten Ansatz direkt in ADTF umsetzen könnt bzw. ob ihr die Doku erweitern wollt.

Lösung

Für ADTF 3.14 wird der Weg 3) umgesetzt, enthalten im RC4-Preview.
Für ADTF 3.13.x ist der Workaround, ADTF_EXTRACT_DEBUG_INFO auf OFF zu setzen im CMake.


Files

image003.png (7.38 KB) image003.png hidden, 2021-12-08 13:45
Actions

Also available in: Atom PDF