[Debian-med-packaging] Missing define (Was: infernal: another autoreconf issue)

Yavor Doganov yavor at gnu.org
Mon Jul 16 10:06:12 BST 2018


Andreas Tille wrote:
> RAMLIMIT is defined in src/config.h.in but for some reason not
> propagated to src/config.h.

Yes, autoheader discards the whole file and generates a new template.
You can add this snippet to configure.ac to be included verbatim:

AH_TOP([
/* RAMLIMIT (in MB) defines how much memory we're
 * allowed to expend on alignment algorithms without
 * switching to more efficient memory forms - e.g.
 * in smallcyk.c
 */
#ifndef RAMLIMIT
#define RAMLIMIT 0
#endif

/* SRE_CONLEVEL will prob move to squid somewhere.
 *  Set to 1 to activate contract checking, during debugging.
 */
#define SRE_CONLEVEL 1
#if (SRE_CONLEVEL >= 1)
#include <assert.h>
#endif

#define CMSEQDBENV       "BLASTDB"
#define CMDBENV          "RFAMDB"
])



More information about the Debian-med-packaging mailing list