@@ -212,19 +212,23 @@ _symtable symtablemodule.c
212212# OPENSSL=/path/to/openssl/directory
213213# _ssl _ssl.c \
214214# -I$(OPENSSL)/include -L$(OPENSSL)/lib \
215- # -lssl -lcrypto
215+ # -lssl -lcrypto \
216+ # -DPy_BUILD_CORE_BUILTIN
216217# _hashlib _hashopenssl.c \
217218# -I$(OPENSSL)/include -L$(OPENSSL)/lib \
218- # -lcrypto
219+ # -lcrypto \
220+ # -DPy_BUILD_CORE_BUILTIN
219221
220222# To statically link OpenSSL:
221223# _ssl _ssl.c \
222224# -I$(OPENSSL)/include -L$(OPENSSL)/lib \
223225# -l:libssl.a -Wl,--exclude-libs,libssl.a \
224- # -l:libcrypto.a -Wl,--exclude-libs,libcrypto.a
226+ # -l:libcrypto.a -Wl,--exclude-libs,libcrypto.a \
227+ # -DPy_BUILD_CORE_BUILTIN
225228# _hashlib _hashopenssl.c \
226229# -I$(OPENSSL)/include -L$(OPENSSL)/lib \
227- # -l:libcrypto.a -Wl,--exclude-libs,libcrypto.a
230+ # -l:libcrypto.a -Wl,--exclude-libs,libcrypto.a \
231+ # -DPy_BUILD_CORE_BUILTIN
228232
229233# The crypt module is now disabled by default because it breaks builds
230234# on many systems (where -lcrypt is needed), e.g. Linux (I believe).
@@ -255,18 +259,18 @@ _symtable symtablemodule.c
255259# The _md5 module implements the RSA Data Security, Inc. MD5
256260# Message-Digest Algorithm, described in RFC 1321.
257261
258- # _md5 md5module.c
262+ # _md5 md5module.c -DPy_BUILD_CORE_BUILTIN
259263
260264
261265# The _sha module implements the SHA checksum algorithms.
262266# (NIST's Secure Hash Algorithms.)
263- # _sha1 sha1module.c
267+ # _sha1 sha1module.c -DPy_BUILD_CORE_BUILTIN
264268# _sha256 sha256module.c -DPy_BUILD_CORE_BUILTIN
265269# _sha512 sha512module.c -DPy_BUILD_CORE_BUILTIN
266- # _sha3 _sha3/sha3module.c
270+ # _sha3 _sha3/sha3module.c -DPy_BUILD_CORE_BUILTIN
267271
268272# _blake module
269- # _blake2 _blake2/blake2module.c _blake2/blake2b_impl.c _blake2/blake2s_impl.c
273+ # _blake2 _blake2/blake2module.c _blake2/blake2b_impl.c _blake2/blake2s_impl.c -DPy_BUILD_CORE_BUILTIN
270274
271275# The _tkinter module.
272276#
@@ -339,7 +343,7 @@ _symtable symtablemodule.c
339343
340344
341345# Helper module for various ascii-encoders
342- # binascii binascii.c
346+ # binascii binascii.c -DPy_BUILD_CORE_MODULE
343347
344348# Andrew Kuchling's zlib module.
345349# This require zlib 1.1.3 (or later).
0 commit comments