Merge #549: doc: mention the minimum supported glibc version

e437f6bd5717d7c3ef290b4e88aca22dd434dc71 doc: mention the minimum supported glibc version (Antoine Poinsot)

Pull request description:

ACKs for top commit:
  darosior:
    self-ACK e437f6bd5717d7c3ef290b4e88aca22dd434dc71 -- trivial, it's only docs

Tree-SHA512: cab02c7879c2ef7ea564a7c474aa43b0858ad6cd1f04ea77cd9761c81fcc9c63baac70d03c8b00d93b366055fd114f434cc618251599b0ddfbad3ca233b6358b
This commit is contained in:
Antoine Poinsot 2023-06-06 11:42:31 +02:00
commit 74598742f5
No known key found for this signature in database
GPG Key ID: E13FC145CD3F4304
2 changed files with 26 additions and 4 deletions

View File

@ -43,8 +43,11 @@ source, see [`doc/BUILD.md`](doc/BUILD.md) instead.
Head to the [release page](https://github.com/wizardsardine/liana/releases) and download the right Head to the [release page](https://github.com/wizardsardine/liana/releases) and download the right
executable for your platform. If you are not sure what is the "right" executable for your platform, executable for your platform. If you are not sure what is the "right" executable for your platform,
choose `liana-1.0.exe` if you are on Windows, `Liana.zip` if you are on MacOS and choose:
`liana-1.0-x86_64-linux-gnu.tar.gz` if you are on Linux. - `Liana.zip` if you are on MacOS,
- `liana-1.0.exe` if you are on Windows,
- `liana-1.0-x86_64-linux-gnu.tar.gz` if you are on Linux. Note you may have to compile the software
yourself if you are on Linux. See the [section below](#a-note-on-linux-binaries-and-glibc-version).
For every file available on the release page, there is an accompanying `.asc` file with the same For every file available on the release page, there is an accompanying `.asc` file with the same
name. This is a GPG signature made with Antoine Poinsot's key: name. This is a GPG signature made with Antoine Poinsot's key:
@ -53,6 +56,21 @@ as on [his Twitter profile](https://twitter.com/darosior) or his [personal
website](http://download.darosior.ninja/darosior.pub). It is recommended you verify your download website](http://download.darosior.ninja/darosior.pub). It is recommended you verify your download
against this key. against this key.
#### A note on Linux binaries and glibc version
*Skip this section if you are not running Linux or don't plan on using a released binary.*
Due to technical limitations in our reproducible builds system, the Linux binaries currently link
against `glibc` version `2.33`. This means you can't run a released Linux binary if your system has
an older glibc. This is the case most notably of Ubuntu 20 (Focal) and below, and Debian 11
(Bullseye) and below.
The simplest workaround is to simply build the project yourself. Fear not, it's really trivial if
you are a Linux user. Instructions [here](doc/BUILD.md).
See [this issue](https://github.com/wizardsardine/liana/issues/414) for details.
#### Apple, Windows, codesigned and notarized binaries #### Apple, Windows, codesigned and notarized binaries
We distribute both a non-codesigned and a codesigned-and-notarized MacOS application We distribute both a non-codesigned and a codesigned-and-notarized MacOS application

View File

@ -105,8 +105,12 @@ handful of minutes). You can track the progress using the `getblockchaininfo` co
Head to the [release page](https://github.com/wizardsardine/liana/releases) and download the right Head to the [release page](https://github.com/wizardsardine/liana/releases) and download the right
executable for your platform. If you are not sure what is the "right" executable for your platform, executable for your platform. If you are not sure what is the "right" executable for your platform,
choose `liana-0.3.exe` if you are on Windows, `liana-0.3.dmg` if you are on MacOS and choose `Liana.zip` if you are on MacOS, `liana-1.0.exe` if you are on Windows, and
`liana-0.3-x86_64-linux-gnu.tar.gz` if you are on Linux. `liana-1.0-x86_64-linux-gnu.tar.gz` if you are on Linux.
A note for **Linux users only**: released binaries may not be working on your system if it is
running a too old glibc. In this case you may have to build from source. See the [short section
about this in the README](../README.md#a-note-on-linux-binaries-and-glibc-version).
For every file available on the release page, there is an accompanying `.asc` file with the same For every file available on the release page, there is an accompanying `.asc` file with the same
name. This is a GPG signature made with Antoine Poinsot's key: name. This is a GPG signature made with Antoine Poinsot's key: