serenity/Meta
Nico Weber 25365e2890 Meta: Use response file for linking shared libraries in GN build
Linking liblagom-web.so produces a ~132K long command line. Ninja
passes the whole command line as a single arg to `sh -c <arg>`,
and the limit for single arguments (`MAX_ARG_STRLEN`) on Linux
is `PAGE_SIZE * 32` == 128K.

A response file passes the list of files in a file on disk, which
lets us sidestep this problem. Ninja writes response files before
invoking commands, and deletes them after (unless `-d keeprsp` is
passed to ninja, then it keeps them on disk).
2024-12-21 20:50:35 -05:00
..
CMake LibDeviceTree: Add functions for getting and translating addresses 2024-12-10 16:25:46 +01:00
gn Meta: Use response file for linking shared libraries in GN build 2024-12-21 20:50:35 -05:00
HeaderCheck
Lagom Meta: Add serenity sed to lagom 2024-12-19 20:07:02 +01:00
Screenshots README+Meta: Update the screenshot :^) 2023-07-14 23:40:58 +02:00
ShellCompletions/zsh
Websites/man.serenityos.org
analyze-qemu-coverage.sh
build-image-extlinux.sh Meta: Stop requesting 128-byte inodes when creating the root filesystem 2024-11-29 10:59:24 -05:00
build-image-grub.sh Meta: Stop requesting 128-byte inodes when creating the root filesystem 2024-11-29 10:59:24 -05:00
build-image-limine.sh Meta: Stop requesting 128-byte inodes when creating the root filesystem 2024-11-29 10:59:24 -05:00
build-image-qemu.sh Meta: Use the same disk size for genext2fs as for everything else 2024-12-02 10:24:36 -05:00
build-manpages-website.sh
build-native-partition.sh
build-root-filesystem.sh Meta: Dereference headers when building the root file system 2024-11-23 23:50:17 -05:00
check-ak-test-files.sh
check-debug-flags.sh Meta: Make check-debug-flags.sh runnable in Bash 3.2 2024-11-05 06:05:19 -05:00
check-emoji.py
check-idl-files.py Meta: Add script for checking WebIDL files 2024-11-10 21:19:33 -05:00
check-markdown.sh
check-newlines-at-eof.py Meta: Ignore LibWeb text tests for newline-at-eof check 2024-11-21 22:16:48 -05:00
check-png-sizes.sh
check-style.py
convert-markdown-links.lua
debug-kernel.sh
download_file.py Meta: Try to download files with gzip compression in download_file.py 2024-11-21 10:08:16 +01:00
embed_as_string.py Meta: Make embed_as_string_view.py produce Strings instead 2024-11-15 23:10:03 -05:00
emoji-file-list.txt
export-argsparser-manpages.sh
extlinux.conf
find_compiler.sh
generate-embedded-resource-assembly.sh
generate-libwasm-spec-test.py
generate-libwasm-spec-test.sh
grub-ebr.cfg
grub-gpt.cfg
grub-mbr.cfg
import-wpt-test.py Meta+Tests: Substitute Ahem font path in import-wpt-test.py 2024-11-21 22:16:48 -05:00
install-ports-tree.sh
jbig2_to_pdf.py
label-pull-requests.js
lb-cherry-picks.py Meta: Add more commits and PRs to lb-cherry-picks.py 2024-11-26 23:27:06 -05:00
limine.cfg
lint-ci.sh Meta: Add script for checking WebIDL files 2024-11-10 21:19:33 -05:00
lint-clang-format.sh
lint-commit.sh Meta: Ignore title length of revert commits 2024-12-16 22:08:51 +01:00
lint-executable-resources.sh
lint-gml-format.sh
lint-gn.sh
lint-keymaps.py
lint-ports.py
lint-prettier.sh
lint-python.sh
lint-shell-scripts.sh
new-project.sh
refresh-serenity-qtcreator.sh
run.py Meta: Don't use the gtk,gl=on display backend with NVIDIA graphics 2024-11-30 17:37:28 -05:00
run.sh
serenity.sh Meta: Delete jakt toolchain in delete_toolchain too 2024-11-22 19:43:12 +01:00
serenity_gdb.py
shell_include.sh
test_pdf.py
toot-commits.js
tweet-commits.js