From: bones_was_here Date: Sun, 27 Feb 2022 12:26:19 +0000 (+0000) Subject: Update Compiling X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=44b637a38df96a355e7f63ff1ec5c9f871446540;p=xonotic%2Fxonotic.wiki.git Update Compiling --- diff --git a/Compiling.md b/Compiling.md index 356ef8f..72517b8 100644 --- a/Compiling.md +++ b/Compiling.md @@ -1,15 +1,15 @@ This page is about compiling the sources included in [stable](https://xonotic.org/download) and [beta](https://beta.xonotic.org/autobuild) releases, and is also applicable when updating by rsync. -For development purposes, please see [Repository_Access](Repository_Access). +For development purposes (git builds), please see [Repository_Access](Repository_Access). The release Makefile aims to provide a convenient way to compile for alternative CPU architectures, or to get a build fully optimised for a recent x86 CPU (the official binaries are generic x86_64). To this end the Makefile defaults to enabling all optimisations that can be used on your current CPU without causing bugs, and to using all available CPU threads. -The builds will be mostly dynamically linked, except for d0_blind_id which is statically linked to ensure reliable player ID support and because distributions don't ship this. +The builds will be dynamically linked except for d0_blind_id which is statically linked to ensure reliable player ID support and because distributions don't ship this. -Invoking `make` or `make help` will print the supported targets and config. +**Invoking `make` or `make help` will print the supported targets and config.** -Most people reading this will want `make update-beta; make client`. +**Most people reading this will want `make update-beta && make client`.** ## Build Dependencies ### Debian `build-essential automake libgmp-dev libjpeg-dev libpng-dev libcurl-dev libsdl2-dev` -*note that Debian's `libjpeg-dev` depends on `libjpeg62-turbo-dev`* +*Note: Debian's `libjpeg-dev` metapackage pulls in `libjpeg62-turbo-dev`*