On 7/30/13 1:29 AM, James Peach wrote:
On Jul 29, 2013, at 3:13 PM, Leif Hedstrom <zw...@apache.org> wrote:
Hi all,
long story short, I'd like to nuke the TS_MICRO options, and whatever other
options that were only exposed through TS_MICRO. I think this is a useless
feature today, and it doesn't even work (won't build).
Agreed. If there are specific options that people are willing to maintain (eg.
--disable-ssl), then we can support those.
J
The code in ink_config.h is:
#if TS_IS_MICRO_BUILD
# define TS_MICRO 1
# define INK_NO_ACL 1
# define INK_NO_CLUSTER 1
# define TS_USE_DIAGS 0
# define INK_NO_HOSTDB 1
# define INK_NO_ICP 1
# define INK_NO_LOG 1
# define INK_NO_SOCKS 1
# define INK_NO_STAT_PAGES 1
# define INK_USE_MUTEX_FOR_ATOMICLISTS 1
#endif
Of these TS_MICRO related #ifdef's, only TS_USE_DIAGS an be enabled /
disabled through configure. So, unless I hear otherwise, this TS_MICRO
nuke also implies nuking all these INK_ defines as well (since they are
useless without TS_MICRO).
-- Leif