RITlug / teleirc

Go implementation of a Telegram <=> IRC bridge for use with any IRC channel and Telegram group
https://docs.teleirc.com/
GNU General Public License v3.0
141 stars 45 forks source link

Requires super-new glibc -- will not run on Debian #363

Closed romanrm closed 2 years ago

romanrm commented 3 years ago

Hello,

I'm not sure what's the target platform for the precompiled release, but unfortunately it will not run on any currently existing version of Debian.

./teleirc-2.1.0-linux-x86_64: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found (required by ./teleirc-2.1.0-linux-x86_64)

As you can see 2.32 is not even in the newest unstable and experimental yet at the moment: https://packages.debian.org/search?keywords=libc-bin (only 2.31). And the current stable release ships version 2.28.

Is there any practical requirement to depend on glibc 2.32? Otherwise doesn't seem great to exclude a huge portion of users for no particular reason.

Tjzabel commented 3 years ago

Ah, I figured we may run into issues with this. We are currently still trying to figure out the best way to use precompiled binaries to distribute TeleIRC easily.

A workaround for this is to download or clone TeleIRC, and run ./build_binary.sh. That will build a TeleIRC binary for your own system/architecture (requires Go to be installed).

Tjzabel commented 3 years ago

Hello, is this issue still the case?

jwflory commented 3 years ago

I'm tempted to say we close this as a duplicate of #343, since the release automation would hypothetically solve this.

Tjzabel commented 2 years ago

Going to close this issue as a duplicate and unsolved. There are no immediate actionable tasks for this issue.