[bind10-dev] Botan-Library--configue && used consideration

Kevin Tes xiejiagui at cnnic.cn
Wed Oct 19 06:16:41 UTC 2011


Hi,

After study botan library's configue && used for nearly two days,I found
two problem.

After botan-1.9.18 release,I got the following words in there Changelog
file:

"On Unix, the library and header paths have been changed to allow
parallel installation of different versions of the library. Headers are
installed into <prefix>/include/botan-1.9/botan, libraries are named
libbotan-1.9, and botan-config is now namespaced (so in this release
botan-config-1.9). All of these embedded versions will be 1.10 in the
upcoming stable release."

monotone project defines the m4 macro to solve this problem:
https://code.monotone.ca/p/monotone/source/tree/h:net.venge.monotone/m4/library.m4

Can we use this for botan configure?


It also changed some features such as:

"The function BigInt::to_u32bit was inadvertently removed in 1.9.11 and
has been added back."

Should we consider reviewing all the codes in BIND10 relative with Botan
library for the changed features? For example:

#if BOTAN_VERSION_CODE >= BOTAN_VERSION_CODE_FOR(1,9,11) 
	typedef size_t filter_length_t;  
#else
	typedef u32bit filter_length_t;  
#endif



For ticket#1194 consideration.




More information about the bind10-dev mailing list