2
2
# Static compilation instructions for all binary modules.
3
3
#####################################################################
4
4
5
- _abc _abc.c
5
+ *static*
6
+
6
7
_asyncio _asynciomodule.c
7
8
_bisect _bisectmodule.c
8
9
_blake2 _blake2/blake2module.c _blake2/blake2b_impl.c _blake2/blake2s_impl.c
9
10
_bz2 _bz2module.c -I$(srcdir)/../Support/BZip2.xcframework/{{slice}}/Headers -L$(srcdir)/../Support/BZip2.xcframework/{{slice}} -lbzip2
10
- _codecs _codecsmodule.c
11
11
_codecs_cn cjkcodecs/_codecs_cn.c
12
12
_codecs_hk cjkcodecs/_codecs_hk.c
13
13
_codecs_iso2022 cjkcodecs/_codecs_iso2022.c
14
14
_codecs_jp cjkcodecs/_codecs_jp.c
15
15
_codecs_kr cjkcodecs/_codecs_kr.c
16
16
_codecs_tw cjkcodecs/_codecs_tw.c
17
- _collections _collectionsmodule.c
18
17
_contextvars _contextvarsmodule.c
19
18
_csv _csv.c
20
19
_dbm _dbmmodule.c -DHAVE_NDBM_H
21
20
_datetime _datetimemodule.c
22
21
_elementtree _elementtree.c \
23
22
-I$(srcdir)/Modules/expat
24
23
-DHAVE_EXPAT_CONFIG_H -DUSE_PYEXPAT_CAPI
25
- _functools -DPy_BUILD_CORE_BUILTIN -I$(srcdir)/Include/internal _functoolsmodule.c
26
24
_hashlib _hashopenssl.c -I$(srcdir)/../Support/OpenSSL.xcframework/{{slice}}/Headers -L$(srcdir)/../Support/OpenSSL.xcframework/{{slice}} -lOpenSSL -DUSE_SSL
27
25
_heapq _heapqmodule.c
28
- _io -DPy_BUILD_CORE_BUILTIN -I$(srcdir)/Include/internal -I$(srcdir)/Modules/_io _io/_iomodule.c _io/iobase.c _io/fileio.c _io/bytesio.c _io/bufferedio.c _io/textio.c _io/stringio.c
29
26
_json -I$(srcdir)/Include/internal -DPy_BUILD_CORE_BUILTIN _json.c
30
- _locale _localemodule.c # -lintl
31
27
_lsprof _lsprof.c rotatingtree.c
32
28
_lzma _lzmamodule.c -I$(srcdir)/../Support/XZ.xcframework/{{slice}}/Headers -L$(srcdir)/../Support/XZ.xcframework/{{slice}} -lxz
33
29
_md5 md5module.c
34
30
_multibytecodec cjkcodecs/multibytecodec.c
35
- _multiprocessing _multiprocessing/multiprocessing.c _multiprocessing/semaphore.c
31
+ _multiprocessing -I$(srcdir)/Modules/_multiprocessing _multiprocessing/multiprocessing.c _multiprocessing/semaphore.c
36
32
_opcode _opcode.c
37
- _operator _operator.c
38
33
_pickle _pickle.c -DPy_BUILD_CORE
39
34
_posixsubprocess _posixsubprocess.c
40
35
_queue _queuemodule.c
@@ -43,7 +38,6 @@ _sha1 sha1module.c
43
38
_sha3 _sha3/sha3module.c
44
39
_sha256 sha256module.c
45
40
_sha512 sha512module.c
46
- _signal -DPy_BUILD_CORE -I$(srcdir)/Include/internal signalmodule.c
47
41
_socket socketmodule.c
48
42
_sqlite3 -I$(srcdir)/Modules/_sqlite -DMODULE_NAME='\"sqlite3\"' -DSQLITE_OMIT_LOAD_EXTENSION -lsqlite3 \
49
43
_sqlite/cache.c \
@@ -55,30 +49,18 @@ _sqlite3 -I$(srcdir)/Modules/_sqlite -DMODULE_NAME='\"sqlite3\"' -DSQLITE_OMIT_L
55
49
_sqlite/row.c \
56
50
_sqlite/statement.c \
57
51
_sqlite/util.c
58
- _sre _sre.c
59
52
_ssl _ssl.c -I$(srcdir)/../Support/OpenSSL.xcframework/{{slice}}/Headers -L$(srcdir)/../Support/OpenSSL.xcframework/{{slice}} -lOpenSSL -DUSE_SSL
60
- _stat _stat.c
61
53
_statistics _statisticsmodule.c
62
54
_struct _struct.c
63
- _symtable symtablemodule.c
64
- _thread -DPy_BUILD_CORE -I$(srcdir)/Include/internal _threadmodule.c
65
- _tracemalloc _tracemalloc.c hashtable.c
66
- _weakref _weakref.c
67
55
_uuid _uuidmodule.c
68
56
array arraymodule.c
69
- atexit atexitmodule.c
70
57
binascii binascii.c
71
58
cmath cmathmodule.c _math.c
72
- errno errnomodule.c
73
- faulthandler faulthandler.c
74
59
fcntl fcntlmodule.c
75
60
grp grpmodule.c
76
- itertools itertoolsmodule.c
77
61
math mathmodule.c
78
62
mmap mmapmodule.c
79
63
parser parsermodule.c
80
- posix -DPy_BUILD_CORE -I$(srcdir)/Include/internal posixmodule.c
81
- pwd pwdmodule.c
82
64
pyexpat expat/xmlparse.c \
83
65
expat/xmlrole.c \
84
66
expat/xmltok.c \
@@ -89,35 +71,74 @@ resource resource.c
89
71
select selectmodule.c
90
72
syslog syslogmodule.c
91
73
termios termios.c
92
- time -DPy_BUILD_CORE -I$(srcdir)/Include/internal timemodule.c
93
74
unicodedata unicodedata.c
94
75
zlib zlibmodule.c -I$(prefix)/include -lz
95
76
96
77
#####################################################################
97
- # Testing modules
78
+ # Modules that will be added by the bootstrap
98
79
#####################################################################
99
- #_ctypes_test _ctypes/_ctypes_test.c
100
- #_testbuffer _testbuffer.c
101
- #_testcapi _testcapimodule.c
102
- #_testimportmultiple _testimportmultiple.c
103
- #_testinternalcapi _testinternalcapi.c -I$(srcdir)/Include/internal -DPy_BUILD_CORE_MODULE
104
- #_testmultiphase _testmultiphase.c
80
+
81
+ # _abc
82
+ # _codecs
83
+ # _collections
84
+ # _functools
85
+ # _io
86
+ # _locale
87
+ # _operator
88
+ # _signal
89
+ # _sre
90
+ # _stat
91
+ # _symtable
92
+ # _thread
93
+ # _tracemalloc
94
+ # _weakref
95
+ # atexit
96
+ # errno
97
+ # faulthandler
98
+ # itertools
99
+ # posix
100
+ # pwd
101
+ # time
105
102
106
103
#####################################################################
107
- # Modules that require additional frameworks
104
+ # DISABLED Testing modules
108
105
#####################################################################
109
- #_curses _cursesmodule.c -lcurses -ltermcap
110
- #_curses_panel _curses_panel.c -lpanel -lncurses
111
- #_gdbm _gdbmmodule.c -I/usr/local/include -L/usr/local/lib -lgdbm
112
- #_tkinter _tkinter.c tkappinit.c -DWITH_APPINIT -I... -L...
113
- #readline readline.c -lreadline -ltermcap
106
+
107
+ *disabled*
108
+
109
+ _ctypes_test
110
+ _testbuffer
111
+ _testcapi
112
+ _testimportmultiple
113
+ _testinternalcapi
114
+ _testmultiphase
115
+ _xxsubinterpreters
116
+ _xxtestfuzz
117
+ xxlimited
118
+ xxlimited_35
119
+
120
+ #####################################################################
121
+ # DISABLED Modules that require additional frameworks
122
+ #####################################################################
123
+
124
+ *disabled*
125
+
126
+ _gdbm
127
+ _tkinter
128
+ readline
114
129
115
130
#####################################################################
116
131
# Modules that exist, but are deprecated by PEP594 and will be
117
132
# removed in Python 3.13
118
133
#####################################################################
134
+
135
+ *static*
136
+
119
137
_crypt _cryptmodule.c
120
138
audioop audioop.c
121
- #nis nismodule.c -lnsl
122
- #ossaudiodev
123
- #spwd spwdmodule.c
139
+
140
+ *disabled*
141
+
142
+ nis
143
+ ossaudiodev
144
+ spwd
0 commit comments