From ade82053f416272dfcd2dbb2a4180e394ec4362b Mon Sep 17 00:00:00 2001 From: Robbert van der Helm Date: Mon, 1 Jun 2020 13:40:21 +0200 Subject: [PATCH] Mention GCC 10 in the readme With instructions for Ubuntu 18.04. --- README.md | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index b8251903..3886fd63 100644 --- a/README.md +++ b/README.md @@ -269,12 +269,12 @@ features for a certain plugin or VST host: To compile yabridge, you'll need [Meson](https://mesonbuild.com/index.html) and the following dependencies: -- gcc (tested using GCC 9.2) +- GCC 10+\* - A Wine installation with `winegcc` and the development headers. The latest commits contain a workaround for a winelib [compilation issue](https://bugs.winehq.org/show_bug.cgi?id=49138) with Wine 5.7+. -- Boost with at least `libboost_filesystem.a` -- xcb +- Boost version 1.66 or higher with `libboost_filesystem.a`\* +- libxcb The following dependencies are included in the repository as a Meson wrap: @@ -291,6 +291,16 @@ ninja -C build After you've finished building you can follow the instructions under the [usage](#Usage) section on how to set up yabridge. + + \*The versions of GCC and Boost that ship with Ubuntu 18.04 by default are too + old to compile yabridge. If you do wish to build yabridge from scratch rather + than using the [prebuilt binaries](https://github.com/robbert-vdh/yabridge/actions?query=workflow%3A%22Automated+builds%22+branch%3Amaster), + then you should take a look at the [docker + image](https://github.com/robbert-vdh/docker-yabridge/blob/master/bionic/Dockerfile) + used when building yabridge on Ubuntu 18.04 for on overview of what would need + to be installed to compile on Ubuntu 18.04. + + ### 32-bit bitbridge It is also possible to compile a host application for yabridge that's compatible