From: "Evan Hunt" X-Original-To: bind9-public@bugs.isc.org Return-Path: To: "Michał Kępień via RT" From each@isc.org Wed Nov 8 16:33:41 2017 X-RT-Interface: Email MIME-Version: 1.0 X-RT-Original-Encoding: utf-8 Message-ID: <20171108163341.GA51860@isc.org> CC: Date: Wed, 8 Nov 2017 16:33:41 +0000 content-type: text/plain; charset="utf-8" Subject: Re: [ISC-Bugs #46520] configure —use-inline-buffer=yes X-RT-Incoming-Encryption: Not encrypted References: In-Reply-To: Received: from bikeshed.isc.org (bikeshed.isc.org [149.20.48.19]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client CN "mail.isc.org", Issuer "RapidSSL CA" (not verified)) by bugs.isc.org (Postfix) with ESMTPS id CC4B4D78B0A for ; Wed, 8 Nov 2017 16:33:41 +0000 (UTC) Received: by bikeshed.isc.org (Postfix, from userid 10292) id 8F37C216C1C; Wed, 8 Nov 2017 16:33:41 +0000 (UTC) Delivered-To: bind9-public@bugs.isc.org User-Agent: Mutt/1.5.23 (2014-03-12) Content-Disposition: inline RT-Message-ID: Content-Length: 622 > Thus, I would rather report this upstream (possibly fixing the dnsperf > copy in contrib/) than add a configure option to BIND as a workaround. > Am I missing something? I think originally dnsperf was building fine, then we turned on ISC_BUFFER_USEINLINE in buffer.h and it started emitting a warning, then we turned it into a boolean value and it broke completely. Being performance-sensitive, it was reasonable for dnsperf to use this option, and it remains reasonable even if libisc isn't built with it. I'm fine with reporting it upstream and fixing it in contrib but I also think this is a good change to make.