znc: link to libstdc++ to fix performance issues on channel join
authorJonas Gorski <redacted>
Fri, 21 Nov 2014 12:19:30 +0000 (13:19 +0100)
committerJonas Gorski <redacted>
Fri, 21 Nov 2014 12:30:07 +0000 (13:30 +0100)
commit11971948321c5fda558d47b76d5d37dff6491297
tree933bde407e6d9e6ea31fd8713415eb5f1d7b3fa0
parentc950f48e7aa22f1903ec6a9b233c577b0fbba3fc
znc: link to libstdc++ to fix performance issues on channel join

ZNC uses a map to cache channel memebers on join. Unfortunately uclibc++
uses a naive linked-list implementation with horrible performance, which
can cause joins to take a few minutes on popular channels.

Therefore Switch to libstdc++ which uses a much more performant hashmap.
ZNC by itself is already rather large, so the added footprint of
libstd++ vs uclibc++ does not matter that much anyway.

Should fix #11778.

Signed-off-by: Jonas Gorski <redacted>
net/znc/Makefile
net/znc/patches/002-Uclibcpp_build_fix.patch [deleted file]
net/znc/patches/900-remove_cpp11_usage.patch [deleted file]
git clone https://git.99rst.org/PROJECT