From c487f1559ffa8a0eebeaf0a3d580dbce01716729 Mon Sep 17 00:00:00 2001 From: Maximiliano Curia Date: Sat, 3 Oct 2026 19:57:56 +0200 Subject: [PATCH 1/2] Fix missing source files for _zstd in Modules/Setup The _zstd module also requires _zstd/zstddict.c, _zstd/compressor.c, and _zstd/decompressor.c. --- .../next/Build/2026-10-03-23-23-12.gh-issue-158683.eMlp60.rst | 2 ++ Modules/Setup | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 Misc/NEWS.d/next/Build/2026-10-03-23-23-12.gh-issue-158683.eMlp60.rst diff --git a/Misc/NEWS.d/next/Build/2026-10-03-23-23-12.gh-issue-158683.eMlp60.rst b/Misc/NEWS.d/next/Build/2026-10-03-23-23-12.gh-issue-158683.eMlp60.rst new file mode 100644 index 00000000000000..820a41b60d7a14 --- /dev/null +++ b/Misc/NEWS.d/next/Build/2026-10-03-23-23-12.gh-issue-158683.eMlp60.rst @@ -0,0 +1,2 @@ +Fix :file:`Modules/Setup` entry for the :mod:`!_zstd` module by adding +missing source files. diff --git a/Modules/Setup b/Modules/Setup index e97a78e628693d..0a183ae30f8f0a 100644 --- a/Modules/Setup +++ b/Modules/Setup @@ -202,7 +202,7 @@ PYTHONPATH=$(COREPYTHONPATH) #_gdbm _gdbmmodule.c -lgdbm #_lzma _lzmamodule.c -llzma #_uuid _uuidmodule.c -luuid -#_zstd _zstd/_zstdmodule.c -lzstd -I$(srcdir)/Modules/_zstd +#_zstd _zstd/_zstdmodule.c _zstd/zstddict.c _zstd/compressor.c _zstd/decompressor.c -lzstd -I$(srcdir)/Modules/_zstd #zlib zlibmodule.c -lz # The readline module also supports libeditline (-leditline). From fe019b5b2f0307b03bd50796e4e8cd4f0faf1a42 Mon Sep 17 00:00:00 2001 From: Maximiliano Curia Date: Thu, 8 Oct 2026 19:07:33 +0200 Subject: [PATCH 2/2] nit: Update Misc/NEWS.d/next/Build/2026-10-03-23-23-12.gh-issue-158683.eMlp60.rst Co-authored-by: Stan Ulbrych --- .../next/Build/2026-10-03-23-23-12.gh-issue-158683.eMlp60.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Misc/NEWS.d/next/Build/2026-10-03-23-23-12.gh-issue-158683.eMlp60.rst b/Misc/NEWS.d/next/Build/2026-10-03-23-23-12.gh-issue-158683.eMlp60.rst index 820a41b60d7a14..f8f8d6f19d0d5f 100644 --- a/Misc/NEWS.d/next/Build/2026-10-03-23-23-12.gh-issue-158683.eMlp60.rst +++ b/Misc/NEWS.d/next/Build/2026-10-03-23-23-12.gh-issue-158683.eMlp60.rst @@ -1,2 +1,2 @@ -Fix :file:`Modules/Setup` entry for the :mod:`!_zstd` module by adding +Fix the :file:`Modules/Setup` entry for the :mod:`!_zstd` module by adding missing source files.