How to enable all Aria2 features

Dear Forum, I've got OpenWrt SNAPSHOT r10899-1c0290c5cc / LuCI build running on Linksys WRT3200ACM. When I tried to install Aria2, I noticed that the Enabled features are only:GZip, HTTPS, Message Digest。 is it because of the router chips or other reasons ? Is there anyway to enable all the features. thanks

** Configuration **
Enabled Features: GZip, HTTPS, Message Digest
Hash Algorithms: sha-1, sha-224, sha-256, sha-384, sha-512, md5, adler32
Libraries: zlib/1.2.11 OpenSSL/1.1.1c
Compiler: gcc 9.2.0
built by x86_64-pc-linux-gnu
targeting arm-openwrt-linux-gnu
on Aug 30 2019 18:45:40
System: Linux 4.19.69 #0 SMP Fri Aug 30 18:45:40 2019 armv7l

Likely library limitations, not chip limitations

Option 1) Install "all" the libraries and kernel modules required to support "all" the features of a desktop-intended, Swiss-army-knife downloader. That probably means porting a few and potentially replacing the standard C library with a non-embedded version.

Option 2) Run desktop-intended software on a desktop OS

Aren't some features set at compile-time?

Yep, but you still need the libraries

  DEPENDS:=+zlib +libstdcpp +ARIA2_OPENSSL:libopenssl +ARIA2_GNUTLS:libgnutls \
        +ARIA2_NETTLE:libnettle +ARIA2_LIBGCRYPT:libgcrypt +ARIA2_GMP:libgmp \
        +ARIA2_LIBXML2:libxml2 +ARIA2_EXPAT:libexpat +ARIA2_SFTP:libssh2 \
        +ARIA2_ASYNC_DNS:libcares +ARIA2_COOKIE:libsqlite3

and it's unclear if that is "all" the features of Aria2.

1 Like

Thanks. I guess to run this on Desktop OS is a better choice.

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.