Skip to content

Releases: Trogious/rtorrent-static

rtorrent v0.16.15. (static musl build)

23 Jun 03:45

Choose a tag to compare

Static musl build — x86_64

Fully static binary. No runtime dependencies. Runs on any x86_64 Linux.

All libraries compiled from source

Library Version
rtorrent v0.16.15
libtorrent v0.16.15
OpenSSL 3.3.2
curl 8.11.1
ncurses 6.5
zlib 1.3.2
Lua 5.3.6
tinyxml2 10.0.0
mimalloc 2.1.7
musl toolchain (gcc) 14.3.0

Patches and modifications

  • epoll_ctl EBADF/ENOENT (libtorrent): Handle EBADF/ENOENT gracefully on EPOLL_CTL_MOD/EPOLL_CTL_DEL (race with curl socket lifecycle)
  • pthread stack size (libtorrent ≥ 0.16.13, upstream): --enable-pthread-setstacksize sets 8 MB stack (musl default is 128 KB)
  • mimalloc allocator: Replaces musl's single-lock malloc with per-thread heaps

Build flags

  • Release: -O2, stripped
  • Debug: -O0 -ggdb, unstripped, with debug_info

rtorrent v0.16.15 (Ubuntu dynamic builds)

23 Jun 03:42

Choose a tag to compare

Build Details

Build type: Dynamic

Ubuntu 20.04 LTS (Focal) x86_64

Compiled from source

Library Version
rtorrent v0.16.15
libtorrent v0.16.15

Built with

Tool Version
gcc/g++ 13.1.0

Linked against (system)

Library Version
glibc 2.31
OpenSSL 1.1.1f
libcurl 7.68.0-1ubuntu2.25
ncurses 6.2-0ubuntu2.1
zlib 1:1.2.11.dfsg-2ubuntu1.5
Lua 5.3.3
tinyxml2 bundled (in rtorrent source)

Ubuntu 22.04 LTS (Jammy) x86_64

Compiled from source

Library Version
rtorrent v0.16.15
libtorrent v0.16.15

Built with

Tool Version
gcc/g++ 11.4.0

Linked against (system)

Library Version
glibc 2.35
OpenSSL 3.0.2
libcurl 7.81.0-1ubuntu1.24
ncurses 6.3-2ubuntu0.1
zlib 1:1.2.11.dfsg-2ubuntu9.2
Lua 5.3.6
tinyxml2 bundled (in rtorrent source)

Ubuntu 24.04 LTS (Noble) x86_64

Compiled from source

Library Version
rtorrent v0.16.15
libtorrent v0.16.15

Built with

Tool Version
gcc/g++ 13.3.0

Linked against (system)

Library Version
glibc 2.39
OpenSSL 3.0.13
libcurl 8.5.0-2ubuntu10.9
ncurses 6.4+20240113-1ubuntu2
zlib 1:1.3.dfsg-3.1ubuntu2.1
Lua 5.3.6
tinyxml2 bundled (in rtorrent source)

Ubuntu 26.04 LTS (Resolute) x86_64

Compiled from source

Library Version
rtorrent v0.16.15
libtorrent v0.16.15

Built with

Tool Version
gcc/g++ 15.2.0

Linked against (system)

Library Version
glibc 2.43
OpenSSL 3.5.5
libcurl 8.18.0-1ubuntu2.1
ncurses 6.6+20251231-1
zlib 1:1.3.dfsg+really1.3.1-1ubuntu3
Lua 5.3.6
tinyxml2 bundled (in rtorrent source)

rtorrent v0.16.14. (static musl build)

14 Jun 09:27

Choose a tag to compare

Static musl build — x86_64

Fully static binary. No runtime dependencies. Runs on any x86_64 Linux.

All libraries compiled from source

Library Version
rtorrent v0.16.14
libtorrent v0.16.14
OpenSSL 3.3.2
curl 8.11.1
ncurses 6.5
zlib 1.3.2
Lua 5.3.6
tinyxml2 10.0.0
mimalloc 2.1.7
musl toolchain (gcc) 14.3.0

Patches and modifications

  • epoll_ctl EBADF/ENOENT (libtorrent): Handle EBADF/ENOENT gracefully on EPOLL_CTL_MOD/EPOLL_CTL_DEL (race with curl socket lifecycle)
  • pthread stack size (libtorrent ≥ 0.16.13, upstream): --enable-pthread-setstacksize sets 8 MB stack (musl default is 128 KB)
  • mimalloc allocator: Replaces musl's single-lock malloc with per-thread heaps

Build flags

  • Release: -O2, stripped
  • Debug: -O0 -ggdb, unstripped, with debug_info

rtorrent v0.16.14 (Ubuntu dynamic builds)

14 Jun 09:24

Choose a tag to compare

Build Details

Build type: Dynamic

Ubuntu 20.04 LTS (Focal) x86_64

Compiled from source

Library Version
rtorrent v0.16.14
libtorrent v0.16.14

Built with

Tool Version
gcc/g++ 13.1.0

Linked against (system)

Library Version
glibc 2.31
OpenSSL 1.1.1f
libcurl 7.68.0-1ubuntu2.25
ncurses 6.2-0ubuntu2.1
zlib 1:1.2.11.dfsg-2ubuntu1.5
Lua 5.3.3
tinyxml2 bundled (in rtorrent source)

Ubuntu 22.04 LTS (Jammy) x86_64

Compiled from source

Library Version
rtorrent v0.16.14
libtorrent v0.16.14

Built with

Tool Version
gcc/g++ 11.4.0

Linked against (system)

Library Version
glibc 2.35
OpenSSL 3.0.2
libcurl 7.81.0-1ubuntu1.24
ncurses 6.3-2ubuntu0.1
zlib 1:1.2.11.dfsg-2ubuntu9.2
Lua 5.3.6
tinyxml2 bundled (in rtorrent source)

Ubuntu 24.04 LTS (Noble) x86_64

Compiled from source

Library Version
rtorrent v0.16.14
libtorrent v0.16.14

Built with

Tool Version
gcc/g++ 13.3.0

Linked against (system)

Library Version
glibc 2.39
OpenSSL 3.0.13
libcurl 8.5.0-2ubuntu10.9
ncurses 6.4+20240113-1ubuntu2
zlib 1:1.3.dfsg-3.1ubuntu2.1
Lua 5.3.6
tinyxml2 bundled (in rtorrent source)

Ubuntu 26.04 LTS (Resolute) x86_64

Compiled from source

Library Version
rtorrent v0.16.14
libtorrent v0.16.14

Built with

Tool Version
gcc/g++ 15.2.0

Linked against (system)

Library Version
glibc 2.43
OpenSSL 3.5.5
libcurl 8.18.0-1ubuntu2.1
ncurses 6.6+20251231-1
zlib 1:1.3.dfsg+really1.3.1-1ubuntu3
Lua 5.3.6
tinyxml2 bundled (in rtorrent source)

rtorrent v0.16.13 (Ubuntu dynamic builds)

13 Jun 13:46

Choose a tag to compare

Build Details

Build type: Dynamic

Ubuntu 20.04 LTS (Focal) x86_64

Compiled from source

Library Version
rtorrent v0.16.13
libtorrent v0.16.13

Linked against (system)

Library Version
glibc 2.31
OpenSSL 1.1.1f
libcurl 7.68.0-1ubuntu2.25
ncurses 6.2-0ubuntu2.1
zlib 1:1.2.11.dfsg-2ubuntu1.5
Lua 5.3.3
tinyxml2 bundled (in rtorrent source)

Requires:

sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt update
sudo apt install libstdc++6

as from 0.16.13 it is built using gcc 13.


Ubuntu 22.04 LTS (Jammy) x86_64

Compiled from source

Library Version
rtorrent v0.16.13
libtorrent v0.16.13

Linked against (system)

Library Version
glibc 2.35
OpenSSL 3.0.2
libcurl 7.81.0-1ubuntu1.24
ncurses 6.3-2ubuntu0.1
zlib 1:1.2.11.dfsg-2ubuntu9.2
Lua 5.3.6
tinyxml2 bundled (in rtorrent source)

Ubuntu 24.04 LTS (Noble) x86_64

Compiled from source

Library Version
rtorrent v0.16.13
libtorrent v0.16.13

Linked against (system)

Library Version
glibc 2.39
OpenSSL 3.0.13
libcurl 8.5.0-2ubuntu10.9
ncurses 6.4+20240113-1ubuntu2
zlib 1:1.3.dfsg-3.1ubuntu2.1
Lua 5.3.6
tinyxml2 bundled (in rtorrent source)

Ubuntu 26.04 LTS (Resolute) x86_64

Compiled from source

Library Version
rtorrent v0.16.13
libtorrent v0.16.13

Linked against (system)

Library Version
glibc 2.43
OpenSSL 3.5.5
libcurl 8.18.0-1ubuntu2.1
ncurses 6.6+20251231-1
zlib 1:1.3.dfsg+really1.3.1-1ubuntu3
Lua 5.3.6
tinyxml2 bundled (in rtorrent source)

rtorrent v0.16.12. (static musl build)

20 May 03:44

Choose a tag to compare

Static musl build — x86_64

Fully static binary. No runtime dependencies. Runs on any x86_64 Linux.

All libraries compiled from source

Library Version
rtorrent v0.16.12
libtorrent v0.16.12
OpenSSL 3.3.2
curl 8.11.1
ncurses 6.5
zlib 1.3.2
Lua 5.3.6
tinyxml2 10.0.0
mimalloc 2.1.7
musl toolchain (gcc) 14.3.0

Patches and modifications

  • epoll_ctl EBADF/ENOENT (libtorrent): Handle EBADF/ENOENT gracefully on EPOLL_CTL_MOD/EPOLL_CTL_DEL (race with curl socket lifecycle)
  • pthread stack size (libtorrent): Explicit 8 MB stack (musl default is 128 KB)
  • mimalloc allocator: Replaces musl's single-lock malloc with per-thread heaps

Build flags

  • Release: -O2, stripped
  • Debug: -O0 -ggdb, unstripped, with debug_info

rtorrent v0.16.12 (Ubuntu dynamic builds)

20 May 03:52

Choose a tag to compare

Build Details

Build type: Dynamic

Ubuntu 20.04 LTS (Focal) x86_64

Compiled from source

Library Version
rtorrent v0.16.12
libtorrent v0.16.12

Linked against (system)

Library Version
glibc 2.31
OpenSSL 1.1.1f
libcurl 7.68.0-1ubuntu2.25
ncurses 6.2-0ubuntu2.1
zlib 1:1.2.11.dfsg-2ubuntu1.5
Lua 5.3.3
tinyxml2 bundled (in rtorrent source)

Ubuntu 22.04 LTS (Jammy) x86_64

Compiled from source

Library Version
rtorrent v0.16.12
libtorrent v0.16.12

Linked against (system)

Library Version
glibc 2.35
OpenSSL 3.0.2
libcurl 7.81.0-1ubuntu1.24
ncurses 6.3-2ubuntu0.1
zlib 1:1.2.11.dfsg-2ubuntu9.2
Lua 5.3.6
tinyxml2 bundled (in rtorrent source)

Ubuntu 24.04 LTS (Noble) x86_64

Compiled from source

Library Version
rtorrent v0.16.12
libtorrent v0.16.12

Linked against (system)

Library Version
glibc 2.39
OpenSSL 3.0.13
libcurl 8.5.0-2ubuntu10.9
ncurses 6.4+20240113-1ubuntu2
zlib 1:1.3.dfsg-3.1ubuntu2.1
Lua 5.3.6
tinyxml2 bundled (in rtorrent source)

Ubuntu 26.04 LTS (Resolute) x86_64

Compiled from source

Library Version
rtorrent v0.16.12
libtorrent v0.16.12

Linked against (system)

Library Version
glibc 2.43
OpenSSL 3.5.5
libcurl 8.18.0-1ubuntu2.1
ncurses 6.6+20251231-1
zlib 1:1.3.dfsg+really1.3.1-1ubuntu3
Lua 5.3.6
tinyxml2 bundled (in rtorrent source)

rtorrent v0.16.11. (static musl build)

02 May 02:51

Choose a tag to compare

Static musl build — x86_64

Fully static binary. No runtime dependencies. Runs on any x86_64 Linux.

All libraries compiled from source

Library Version
rtorrent v0.16.11
libtorrent v0.16.11
OpenSSL 3.3.2
curl 8.11.1
ncurses 6.5
zlib 1.3.2
Lua 5.3.6
tinyxml2 10.0.0
mimalloc 2.1.7
musl toolchain (gcc) 14.3.0

Patches and modifications

  • epoll_ctl EBADF/ENOENT (libtorrent): Handle EBADF/ENOENT gracefully on EPOLL_CTL_MOD/EPOLL_CTL_DEL (race with curl socket lifecycle)
  • pthread stack size (libtorrent): Explicit 8 MB stack (musl default is 128 KB)
  • mimalloc allocator: Replaces musl's single-lock malloc with per-thread heaps

Build flags

  • Release: -O2, stripped
  • Debug: -O0 -ggdb, unstripped, with debug_info

rtorrent v0.16.11 (Ubuntu dynamic builds)

02 May 02:49

Choose a tag to compare

Build Details

Build type: Dynamic

Ubuntu 20.04 LTS (Focal) x86_64

Compiled from source

Library Version
rtorrent v0.16.11
libtorrent v0.16.11

Linked against (system)

Library Version
glibc 2.31
OpenSSL 1.1.1f
libcurl 7.68.0-1ubuntu2.25
ncurses 6.2-0ubuntu2.1
zlib 1:1.2.11.dfsg-2ubuntu1.5
Lua 5.3.3
tinyxml2 bundled (in rtorrent source)

Ubuntu 22.04 LTS (Jammy) x86_64

Compiled from source

Library Version
rtorrent v0.16.11
libtorrent v0.16.11

Linked against (system)

Library Version
glibc 2.35
OpenSSL 3.0.2
libcurl 7.81.0-1ubuntu1.23
ncurses 6.3-2ubuntu0.1
zlib 1:1.2.11.dfsg-2ubuntu9.2
Lua 5.3.6
tinyxml2 bundled (in rtorrent source)

Ubuntu 24.04 LTS (Noble) x86_64

Compiled from source

Library Version
rtorrent v0.16.11
libtorrent v0.16.11

Linked against (system)

Library Version
glibc 2.39
OpenSSL 3.0.13
libcurl 8.5.0-2ubuntu10.8
ncurses 6.4+20240113-1ubuntu2
zlib 1:1.3.dfsg-3.1ubuntu2.1
Lua 5.3.6
tinyxml2 bundled (in rtorrent source)

Ubuntu 26.04 LTS (Resolute) x86_64

Compiled from source

Library Version
rtorrent v0.16.11
libtorrent v0.16.11

Linked against (system)

Library Version
glibc 2.43
OpenSSL 3.5.5
libcurl 8.18.0-1ubuntu2
ncurses 6.6+20251231-1
zlib 1:1.3.dfsg+really1.3.1-1ubuntu3
Lua 5.3.6
tinyxml2 bundled (in rtorrent source)