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

Reply via email to