mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-05-25 06:42:27 +00:00
Increase build memory quota
If you install qemu-user from apt then glibc links a lot of address space bloat that causes pthread_create() to ENOMEM (a.k.a. EAGAIN). Boosting the virtual memory quota from 512m to 2048m will hopefully future proof the build for the future, as Linux distros get fatter. Please note this only applies to MODE=aarch64 on x86_64 builds when you're using QEMU from Debian/Ubuntu rather than installing the one cosmo provides in third_party/qemu/qemu-aarch64.gz. This change may also be useful to people who are using the host compiler toolchain.
This commit is contained in:
parent
8ebe2e9020
commit
8ab3a545c6
10 changed files with 22 additions and 35 deletions
15
third_party/python/BUILD.mk
vendored
15
third_party/python/BUILD.mk
vendored
|
@ -3900,8 +3900,8 @@ $(THIRD_PARTY_PYTHON_STAGE2_A_DATA_OBJS): private ZIPOBJ_FLAGS += -P.python -C3
|
|||
$(THIRD_PARTY_PYTHON_PYTEST_A_PYS_OBJS): private PYFLAGS += -P.python -C3
|
||||
$(THIRD_PARTY_PYTHON_PYTEST_A_DATA_OBJS): private ZIPOBJ_FLAGS += -P.python -C3
|
||||
|
||||
o/$(MODE)/third_party/python/Python/ceval.o: private QUOTA = -C64 -M1024m -L300
|
||||
o/$(MODE)/third_party/python/Objects/unicodeobject.o: private QUOTA += -C64 -M1024m -L300
|
||||
o/$(MODE)/third_party/python/Python/ceval.o: private QUOTA = -C64 -L300
|
||||
o/$(MODE)/third_party/python/Objects/unicodeobject.o: private QUOTA += -C64 -L300
|
||||
|
||||
o/$(MODE)/third_party/python/Objects/unicodeobject.o: \
|
||||
third_party/python/Objects/unicodeobject.c \
|
||||
|
@ -3944,18 +3944,13 @@ o/$(MODE)/third_party/python/Lib/test/pystone.o: private PYFLAGS += -m -O2 -P.py
|
|||
o/$(MODE)/third_party/python/Lib/test/test_long.py.runs: private QUOTA = -C64 -L180
|
||||
o/$(MODE)/third_party/python/Lib/test/test_hash.py.runs: private QUOTA = -C64
|
||||
o/$(MODE)/third_party/python/Lib/test/test_exceptions.py.runs: private QUOTA = -C64
|
||||
o/$(MODE)/third_party/python/Lib/test/test_tuple.py.runs: private QUOTA = -M512m
|
||||
o/$(MODE)/third_party/python/Lib/test/test_decimal.py.runs: private QUOTA = -M512m -C64 -L300
|
||||
o/$(MODE)/third_party/python/Lib/test/test_longexp.py.runs: private QUOTA = -M1024m
|
||||
o/$(MODE)/third_party/python/Lib/test/test_unicode.py.runs: private QUOTA = -M1400m -L300
|
||||
o/$(MODE)/third_party/python/Lib/test/test_decimal.py.runs: private QUOTA = -C64 -L300
|
||||
o/$(MODE)/third_party/python/Lib/test/test_unicode.py.runs: private QUOTA = -L300
|
||||
o/$(MODE)/third_party/python/Lib/test/test_unicodedata.py.runs: private QUOTA = -C64 -L300
|
||||
o/$(MODE)/third_party/python/Lib/test/test_logging.py.runs: private QUOTA = -M512m
|
||||
o/$(MODE)/third_party/python/Lib/test/test_itertools.py.runs: private QUOTA = -M1024m
|
||||
o/$(MODE)/third_party/python/Lib/test/test_tarfile.py.runs: private QUOTA = -L300 -C64
|
||||
o/$(MODE)/third_party/python/Lib/test/test_sqlite.py.runs: private QUOTA = -L120
|
||||
o/$(MODE)/third_party/python/Lib/test/test_gzip.py.runs: private QUOTA = -L120
|
||||
o/$(MODE)/third_party/python/Lib/test/test_logging.py.runs: private QUOTA = -M512m
|
||||
o/$(MODE)/third_party/python/Lib/test/test_email/test_email.py.runs: private QUOTA = -C32 -M1024m
|
||||
o/$(MODE)/third_party/python/Lib/test/test_email/test_email.py.runs: private QUOTA = -C32
|
||||
o/$(MODE)/third_party/python/Lib/test/test_selectors.py.runs: private QUOTA = -L180
|
||||
o/$(MODE)/third_party/python/Lib/test/test_trace.py.runs: private QUOTA = -L300
|
||||
o/$(MODE)/third_party/python/Lib/test/test_multibytecodec.py.runs: private QUOTA = -C128 -L600 -L300
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue