mirror of
https://github.com/SerenityOS/serenity
synced 2024-07-09 12:00:49 +00:00
This is a minor bugfix release, which to my knowledge contains nothing of importance to us. However, there is one QoL change to our patches. We no longer force `-fpic` in the compiler driver, and instead use the `--enable-default-pie` configure option to generate position-independent code suitable for executables. For building shared libraries, the `-fpic` flag must be specified explicitly. |
||
---|---|---|
.. | ||
CMake | ||
Patches | ||
Stubs | ||
.dockerignore | ||
.gitignore | ||
BuildClang.sh | ||
BuildCMake.sh | ||
BuildFuseExt2.sh | ||
BuildGDB.sh | ||
BuildGN.sh | ||
BuildGNU.sh | ||
BuildMold.sh | ||
BuildPython.sh | ||
BuildQemu.sh | ||
BuildRuby.sh | ||
Dockerfile | ||
flake.lock | ||
flake.nix | ||
README.md | ||
serenity.nix |
Serenity Toolchain
This directory contains all toolchain related files. E.g. build scripts for the cross compilation toolchain and build toolchain for ports.
This document previously contained outdated build instructions. Click here for the latest build instructions.