Package Details: dnsdist 1.8.1-1

Git Clone URL: (read-only, click to copy)
Package Base: dnsdist
Description: Highly DNS-, DoS- and abuse-aware loadbalancer
Upstream URL:
Keywords: dns
Licenses: GPL2
Submitter: rgacogne
Maintainer: rgacogne
Last Packager: rgacogne
Votes: 12
Popularity: 0.102844
First Submitted: 2016-05-08 13:58 (UTC)
Last Updated: 2023-09-08 11:53 (UTC)

Latest Comments

1 2 3 Next › Last »

rgacogne commented on 2022-11-07 08:53 (UTC)

@kescherAUR 1.7.3 was only released to release packages for new build targets, and has no changes whatsoever relevant to Arch. I will eventually update to prevent confusion but the switch to OpenSSL 3.0.x seems to introduce some link issues with h2o-2.2 so I'll wait a bit for the dust to settle.

kescherAUR commented on 2022-09-24 11:52 (UTC)

If your build is failing with lots of errors from ld, you likely need to add options+=(!lto) to the PKGBUILD for h2o-2.2, rebuild and reinstall that package before building this one.

mystique commented on 2022-03-28 17:13 (UTC)

@RomLecat How much ram did you need to build? I have a small vps.. 1GB ram.. 978 literally.. thanks in advance.

RomLecat commented on 2021-12-02 14:46 (UTC)

Nice catch, indeed it was OOM. Built successfully with more RAM allocated, thanks!

rgacogne commented on 2021-12-02 13:46 (UTC)

Yes, I re-built this morning in a clean chroot. Did you check for out-of-memory errors?

RomLecat commented on 2021-12-02 13:27 (UTC)

Do you build on fully updated Archlinux ? I just updated it yesterday right before compiling dnsdist on a fresh VM.

rgacogne commented on 2021-12-02 08:48 (UTC)

Unfortunately it still builds fine for me, so I can't reproduce the error. That looks like a compiler bug, though.

As for h2o my preference would be to disable support for ruby, but I'm afraid I don't maintain it.

RomLecat commented on 2021-12-02 00:47 (UTC) (edited on 2021-12-02 00:47 (UTC) by RomLecat)

Looks like it's broken:

{standard input}: Assembler messages:
{standard input}:640288: Warning: end of file not at end of a line; newline inserted
{standard input}: Error: .size expression for _ZZN10LuaContext6PusherIFK12ComboAddressSt10shared_ptrI11DNSResponseEEvE4pushIZNS_18registerMemberImplIS4_S2_Z27setupLuaBindingsDNSQuestionRS_EUlRKS4_E53_EEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET1_EUlRKS5_E2_EENSt9enable_ifIXsrN5boost22has_trivial_destructorIT_EE5valueENS_12PushedObjectEE4typeEP9lua_StateST_ENUlSZ_E_4_FUNESZ_ does not evaluate to a constant
g++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[2]: *** [Makefile:1396: dnsdist-lua-bindings-dnsquestion.o] Error 1
make[2]: Leaving directory '/home/romain/.cache/yay/dnsdist/src/dnsdist-1.6.1'
make[1]: *** [Makefile:1523: all-recursive] Error 1
make[1]: Leaving directory '/home/romain/.cache/yay/dnsdist/src/dnsdist-1.6.1'
make: *** [Makefile:1150: all] Error 2
==> ERROR: A failure occurred in build().
 -> error making: dnsdist

Also, h2o requires manual build with Ruby 2.7 (symlinked to /usr/bin/ruby), which is not ideal.

rgacogne commented on 2021-02-23 08:40 (UTC)

Yes, you need to rebuild it so it is linked against the updated re2 libs. Contrary to the regular repositories, the AUR does not provide binaries so it doesn't really need an update, you can simply rebuild the current version and it will work. I guess I could push an empty update just to bump the version number and get everyone to rebuild when needed, but I'm afraid that does not scale very well for all AUR packages.

leshow commented on 2021-02-23 03:28 (UTC)

For me it's still failing on

dnsdist: error while loading shared libraries: cannot open shared object file: No such file or directory