mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-09-29 04:39:10 +00:00
Documentation: Add build dependencies for SerenityOS :^)
This commit is contained in:
parent
781287c1e3
commit
50f42407f6
Notes:
sideshowbarker
2024-07-17 01:27:18 +09:00
Author: https://github.com/timschumi
Commit: 50f42407f6
Pull-request: https://github.com/SerenityOS/serenity/pull/18376
Reviewed-by: https://github.com/linusg ✅
1 changed files with 14 additions and 0 deletions
|
@ -69,6 +69,20 @@ sudo pacman -S --needed base-devel cmake curl mpfr libmpc gmp e2fsprogs ninja qe
|
||||||
```
|
```
|
||||||
Optional: `fuse2fs` for [building images without root](https://github.com/SerenityOS/serenity/pull/11224).
|
Optional: `fuse2fs` for [building images without root](https://github.com/SerenityOS/serenity/pull/11224).
|
||||||
|
|
||||||
|
### SerenityOS
|
||||||
|
|
||||||
|
The following ports need to be installed:
|
||||||
|
|
||||||
|
```console
|
||||||
|
bash cmake curl e2fsprogs gawk genext2fs git ninja patch python3 qemu rsync
|
||||||
|
```
|
||||||
|
|
||||||
|
Additionally, for building using LLVM, install the `llvm` port.
|
||||||
|
For building using GCC, install the `gcc`, `gmp` and `mpc` ports.
|
||||||
|
|
||||||
|
Due to not-yet-finished POSIX shell support in `Shell`, a symlink from `/bin/sh` to `/usr/local/bin/bash` is required.
|
||||||
|
This is best achieved by adding `ln -sf /usr/local/bin/bash mnt/bin/sh` to your [customization script](AdvancedBuildInstructions.md#customizing-the-disk-image).
|
||||||
|
|
||||||
### Other systems
|
### Other systems
|
||||||
|
|
||||||
There is also documentation for installing the build prerequisites for some less commonly used systems:
|
There is also documentation for installing the build prerequisites for some less commonly used systems:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue