From: Peter van Dijk Date: Mon, 22 Sep 2014 12:18:17 +0000 (+0000) Subject: don't link the bindparser into the bindbackend, it causes double static initializatio... X-Git-Tag: auth-3.4.0-rc2~4 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=4dcd9bb908126771c02b9b477b7e20d04ee67270;p=pdns don't link the bindparser into the bindbackend, it causes double static initialization of s_di when loading as a dynmodule, which causes double static deinitialization, which causes crashes. Fixes #1690 --- diff --git a/modules/bindbackend/Makefile.am b/modules/bindbackend/Makefile.am index 2878c858f..7a4739d43 100644 --- a/modules/bindbackend/Makefile.am +++ b/modules/bindbackend/Makefile.am @@ -8,7 +8,7 @@ BUILT_SOURCES=../../pdns/bind-dnssec.schema.sqlite3.sql.h ../../pdns/bindparser. EXTRA_DIST=OBJECTFILES OBJECTLIBS -libbindbackend_la_SOURCES=bindbackend2.cc bindbackend2.hh binddnssec.cc ../../pdns/bindparser.yy ../../pdns/bindlexer.l +libbindbackend_la_SOURCES=bindbackend2.cc bindbackend2.hh binddnssec.cc libbindbackend_la_LDFLAGS=-module -avoid-version