@@ -74,11 +74,12 @@ RUN ./phpspy_build.sh
74
74
# async-profiler glibc
75
75
FROM centos${AP_BUILDER_CENTOS} AS async-profiler-builder-glibc
76
76
WORKDIR /tmp
77
- COPY scripts/async_profiler_env_glibc.sh scripts/fix_centos7.sh ./
77
+ COPY scripts/async_profiler_env_glibc.sh scripts/fix_centos7.sh scripts/pdeathsigger.c ./
78
78
RUN if grep -q "CentOS Linux 7" /etc/os-release ; then \
79
79
./fix_centos7.sh; \
80
80
fi
81
- RUN ./async_profiler_env_glibc.sh
81
+ RUN ./async_profiler_env_glibc.sh && \
82
+ gcc -static -o pdeathsigger pdeathsigger.c
82
83
83
84
COPY scripts/async_profiler_build_shared.sh .
84
85
RUN ./async_profiler_build_shared.sh
@@ -212,9 +213,6 @@ RUN ./node_builder_glibc_env.sh
212
213
COPY scripts/build_node_package.sh .
213
214
RUN ./build_node_package.sh
214
215
215
- COPY scripts/pdeathsigger.c .
216
- RUN gcc -o pdeathsigger pdeathsigger.c
217
-
218
216
# needed for hadolint
219
217
WORKDIR /app
220
218
USER 1001
@@ -260,12 +258,12 @@ COPY --from=async-profiler-builder-glibc /usr/bin/xargs gprofiler/resources/php/
260
258
261
259
COPY --from=async-profiler-builder-glibc /tmp/async-profiler/build/bin/asprof gprofiler/resources/java/asprof
262
260
COPY --from=async-profiler-builder-glibc /tmp/async-profiler/build/async-profiler-version gprofiler/resources/java/async-profiler-version
261
+ COPY --from=async-profiler-builder-glibc /tmp/pdeathsigger gprofiler/resources/pdeathsigger
263
262
COPY --from=async-profiler-centos-min-test-glibc /libasyncProfiler.so gprofiler/resources/java/glibc/libasyncProfiler.so
264
263
COPY --from=async-profiler-builder-musl /tmp/async-profiler/build/lib/libasyncProfiler.so gprofiler/resources/java/musl/libasyncProfiler.so
265
264
COPY --from=node-package-builder-musl /tmp/module_build gprofiler/resources/node/module/musl
266
265
COPY --from=node-package-builder-glibc /tmp/module_build gprofiler/resources/node/module/glibc
267
266
268
- COPY --from=node-package-builder-glibc /tmp/pdeathsigger gprofiler/resources/pdeathsigger
269
267
270
268
COPY --from=burn-builder /tmp/burn/burn gprofiler/resources/burn
271
269
0 commit comments