]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
gh-131865: Properly apply exported CFLAGS for dtrace/systemtap builds (#131866)
authorstratakis <cstratak@redhat.com>
Mon, 31 Mar 2025 17:53:49 +0000 (19:53 +0200)
committerGitHub <noreply@github.com>
Mon, 31 Mar 2025 17:53:49 +0000 (17:53 +0000)
commit0cd4befb02df07c0b320cd6246227c13e57b2efb
tree7ac0363b70efdd1d535fbe27519103a853f717ae
parent51e0f2b06c042b8742145ce094323a34b61f02aa
gh-131865: Properly apply exported CFLAGS for dtrace/systemtap builds (#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.
Makefile.pre.in
Misc/NEWS.d/next/Build/2025-03-31-19-22-41.gh-issue-131865.PIJy7X.rst [new file with mode: 0644]