diff options
-rw-r--r-- | docs/dev/build-instructions/README.md | 1 | ||||
-rw-r--r-- | docs/dev/build-instructions/common_build_errors.md | 7 |
2 files changed, 8 insertions, 0 deletions
diff --git a/docs/dev/build-instructions/README.md b/docs/dev/build-instructions/README.md index d3c9ff5bf..734e07edf 100644 --- a/docs/dev/build-instructions/README.md +++ b/docs/dev/build-instructions/README.md @@ -21,6 +21,7 @@ In order to actually build Mumble, you can follow one of the following instructi Furthermore you might find these helpful as well: - [FAQ](faq.md) +- [Common build errors](common_build_errors.md) - [List of available cmake options](cmake_options.md) - [IDE integration](ide_integration.md) - [Create an installer](build_installer.md) diff --git a/docs/dev/build-instructions/common_build_errors.md b/docs/dev/build-instructions/common_build_errors.md new file mode 100644 index 000000000..eeeda5cbc --- /dev/null +++ b/docs/dev/build-instructions/common_build_errors.md @@ -0,0 +1,7 @@ +# Common build errors + +This page is supposed to give a summary of the most common build errors that are encountered when building Mumble and how to fix them. + +| Error message | Description and fix | +| ------------- | ------------------- | +| inlining failed in call to always_inline ‘vdupq_n_f32’: target specific option mismatch | This error message occurs when attempting to build Opus. It seems to be an issue specific to the Raspberry Pi (4) (or maybe to ARM in general). This is a [known problem in Opus](https://github.com/xiph/opus/issues/203).<br><br>It can be fixed relatively easy by specifying `-DOPUS_DISABLE_INTRINSICS=ON` when invoking CMake. | |