]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
[3.12] gh-131865: Properly apply exported CFLAGS for dtrace/systemtap builds (GH...
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Mon, 31 Mar 2025 18:29:04 +0000 (20:29 +0200)
committerGitHub <noreply@github.com>
Mon, 31 Mar 2025 18:29:04 +0000 (18:29 +0000)
commitb87ea7d4e3659179786713143398dc8e731bb2e4
tree53f48e1185ae6ddbf36ff4516b7be4e7cb00f29f
parent5d4e89141137d98a546f81210c0c449ab1d76937
[3.12] gh-131865: Properly apply exported CFLAGS for dtrace/systemtap builds (GH-131866) (#131951)

gh-131865: Properly apply exported CFLAGS for dtrace/systemtap builds (GH-131866)

When using --with-dtrace the resulting object file could be missing
specific CFLAGS exported by the build system due to the systemtap
script using specific defaults.

Exporting the CC and CFLAGS variables before the dtrace invocation
allows us to properly apply CFLAGS exported by the build system
even when cross-compiling.

The fix does not affect the dtrace invocation on Solaris/macOS.
(cherry picked from commit 0cd4befb02df07c0b320cd6246227c13e57b2efb)

Co-authored-by: stratakis <cstratak@redhat.com>
Makefile.pre.in
Misc/NEWS.d/next/Build/2025-03-31-19-22-41.gh-issue-131865.PIJy7X.rst [new file with mode: 0644]