Skip to content

Commit 7e14cde

Browse files
authored
[All] Add build-id to Linux binaries (#4711)
* Add build-id to Linux binaries * Fix macos build
1 parent ee0f88c commit 7e14cde

File tree

4 files changed

+4
-0
lines changed

4 files changed

+4
-0
lines changed

profiler/src/ProfilerEngine/Datadog.Linux.ApiWrapper/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ add_library(${API_WRAPPER_SHARED_LIB_NAME} SHARED
4141
target_link_libraries(${API_WRAPPER_SHARED_LIB_NAME}
4242
-pthread
4343
-ldl
44+
-Wl,--build-id
4445
)
4546

4647
set_target_properties(${API_WRAPPER_SHARED_LIB_NAME} PROPERTIES PREFIX "")

profiler/src/ProfilerEngine/Datadog.Profiler.Native.Linux/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,7 @@ target_link_libraries(${PROFILER_STATIC_LIB_NAME}
121121
-lstdc++fs
122122
-pthread
123123
-ldl
124+
-Wl,--build-id
124125
)
125126

126127
add_dependencies(${PROFILER_STATIC_LIB_NAME} libdatadog-lib libunwind-lib coreclr spdlog-headers PPDB)

shared/src/Datadog.Trace.ClrProfiler.Native/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -178,6 +178,7 @@ elseif(ISLINUX)
178178
${CMAKE_DL_LIBS}
179179
coreclr
180180
spdlog-headers
181+
-Wl,--build-id
181182
)
182183
endif()
183184

tracer/src/Datadog.Tracer.Native/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -216,6 +216,7 @@ elseif(ISLINUX)
216216
${CMAKE_DL_LIBS}
217217
-static-libgcc
218218
-static-libstdc++
219+
-Wl,--build-id
219220
)
220221
endif()
221222

0 commit comments

Comments
 (0)