stickz / rtorrent

Stable high performance BitTorrent client
55 stars 3 forks source link

XMLRPC configure #50

Open mirolm opened 1 month ago

mirolm commented 1 month ago

Is your feature request related to a problem?

Currently we build a whole bunch of xmlrpc modules and some of them are not used at all.

Describe the solution you'd like

For building xmlrpc i use the below:

./configure --disable-wininet-client --disable-libwww-client --disable-abyss-server --disable-cgi-server --disable-cplusplus --enable-libxml2-backend --without-libwww-ssl

Abyss and CGI server libs are not used at all by rtorrent. LibXML2 backend replaces the builtin old expat code. Not sure for libwww-ssl but saw some distros like gentoo add this too.

Additional context

No response

stickz commented 1 month ago

That is a great idea! I have updated the ReadME with --disable-abyss-server --disable-cgi-server since they are not used by rTorrent. Let's keep this issue report open, in case I get around to testing --enable-libxml2-backend one day!

WagnerGMD commented 4 weeks ago

After all this time, finally there is an answer. Because I had read several kind of examples but I didn't try them (none official documentation, lack of explanation).