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_MODULE
39
34
_posixsubprocess _posixsubprocess.c
40
35
_queue _queuemodule.c
@@ -43,9 +38,8 @@ _sha1 sha1module.c
43
38
_sha3 _sha3/sha3module.c
44
39
_sha256 sha256module.c -DPy_BUILD_CORE_MODULE
45
40
_sha512 sha512module.c -DPy_BUILD_CORE_MODULE
46
- _signal -DPy_BUILD_CORE_BUILTIN -I$(srcdir)/Include/internal signalmodule.c
47
41
_socket socketmodule.c
48
- _sqlite3 -I$(srcdir)/Modules/_sqlite -DMODULE_NAME='\"sqlite3\"' - DSQLITE_OMIT_LOAD_EXTENSION -lsqlite3 \
42
+ _sqlite3 -I$(srcdir)/Modules/_sqlite -DSQLITE_OMIT_LOAD_EXTENSION -lsqlite3 \
49
43
_sqlite/cache.c \
50
44
_sqlite/connection.c \
51
45
_sqlite/cursor.c \
@@ -55,26 +49,16 @@ _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_BUILTIN -I$(srcdir)/Include/internal _threadmodule.c
65
- _tracemalloc _tracemalloc.c
66
- _weakref _weakref.c
67
55
_uuid _uuidmodule.c
68
56
_zoneinfo _zoneinfo.c -DPy_BUILD_CORE_MODULE
69
- array arraymodule.c
70
- atexit atexitmodule.c
57
+ array arraymodule.c -DPy_BUILD_CORE_MODULE
71
58
binascii binascii.c
72
59
cmath cmathmodule.c _math.c
73
- errno errnomodule.c
74
- faulthandler faulthandler.c
75
60
fcntl fcntlmodule.c
76
61
grp grpmodule.c
77
- itertools itertoolsmodule.c
78
62
math mathmodule.c -DPy_BUILD_CORE_MODULE
79
63
mmap mmapmodule.c
80
64
parser parsermodule.c
@@ -90,35 +74,74 @@ resource resource.c
90
74
select selectmodule.c
91
75
syslog syslogmodule.c
92
76
termios termios.c
93
- time -DPy_BUILD_CORE_BUILTIN -I$(srcdir)/Include/internal timemodule.c
94
77
unicodedata unicodedata.c
95
78
zlib zlibmodule.c -I$(prefix)/include -lz
96
79
97
80
#####################################################################
98
- # Testing modules
81
+ # Modules that will be added by the bootstrap
99
82
#####################################################################
100
- #_ctypes_test _ctypes/_ctypes_test.c
101
- #_testbuffer _testbuffer.c
102
- #_testcapi _testcapimodule.c
103
- #_testimportmultiple _testimportmultiple.c
104
- #_testinternalcapi _testinternalcapi.c -I$(srcdir)/Include/internal -DPy_BUILD_CORE_MODULE
105
- #_testmultiphase _testmultiphase.c
83
+
84
+ # _abc
85
+ # _codecs
86
+ # _collections
87
+ # _functools
88
+ # _io
89
+ # _locale
90
+ # _operator
91
+ # _signal
92
+ # _sre
93
+ # _stat
94
+ # _symtable
95
+ # _thread
96
+ # _tracemalloc
97
+ # _weakref
98
+ # atexit
99
+ # errno
100
+ # faulthandler
101
+ # itertools
102
+ # posix
103
+ # pwd
104
+ # time
106
105
107
106
#####################################################################
108
- # Modules that require additional frameworks
107
+ # DISABLED Testing modules
109
108
#####################################################################
110
- #_curses _cursesmodule.c -lcurses -ltermcap
111
- #_curses_panel _curses_panel.c -lpanel -lncurses
112
- #_gdbm _gdbmmodule.c -I/usr/local/include -L/usr/local/lib -lgdbm
113
- #_tkinter _tkinter.c tkappinit.c -DWITH_APPINIT -I... -L...
114
- #readline readline.c -lreadline -ltermcap
109
+
110
+ *disabled*
111
+
112
+ _ctypes_test
113
+ _testbuffer
114
+ _testcapi
115
+ _testimportmultiple
116
+ _testinternalcapi
117
+ _testmultiphase
118
+ _xxsubinterpreters
119
+ _xxtestfuzz
120
+ xxlimited
121
+ xxlimited_35
122
+
123
+ #####################################################################
124
+ # DISABLED Modules that require additional frameworks
125
+ #####################################################################
126
+
127
+ *disabled*
128
+
129
+ _gdbm
130
+ _tkinter
131
+ readline
115
132
116
133
#####################################################################
117
134
# Modules that exist, but are deprecated by PEP594 and will be
118
135
# removed in Python 3.13
119
136
#####################################################################
137
+
138
+ *static*
139
+
120
140
_crypt _cryptmodule.c
121
141
audioop audioop.c
122
- #nis nismodule.c -lnsl
123
- #ossaudiodev
124
- #spwd spwdmodule.c
142
+
143
+ *disabled*
144
+
145
+ nis
146
+ ossaudiodev
147
+ spwd
0 commit comments