Advertise obstack only when chosen
commit36656f6dc23f5d0091f7a838b1885793a75e3b2f
authorAnton Kolesov <Anton.Kolesov@synopsys.com>
Fri, 19 Feb 2016 15:10:33 +0000 (19 18:10 +0300)
committerWaldemar Brodkorb <wbx@uclibc-ng.org>
Wed, 24 Feb 2016 21:17:10 +0000 (24 22:17 +0100)
treeb502cd43077badc91ae54db6ec88ecc84f9f77e2
parentf78f0bdec821793fd82734ee6e6c23cd6837e5d9
Advertise obstack only when chosen

This is similar to this patch for GNU glob:
ff6ce3999db93a52d1cd22510f8508b660ddf54e.

The problem is that libiberty/obstack.c file checks for
_GNU_OBSTACK_INTERFACE_VERSION == _OBSTACK_INTERFACE_VERSION and elides
libiberty obstack implementation if there is already a compatible
implementation in libc. Therefore define should be set only when obstack is
actually selected, otherwise it is not possible to build binutils and gdb
with uClibc.

Signed-off-by: Anton Kolesov <Anton.Kolesov@synopsys.com>
Cc: Vineet Gupta <Vineet.Gupta1@synopsys.com>
Cc: Alexey Brodkin <abrodkin@synopsys.com>
include/gnu-versions.h