On Fri, 2020-01-10 at 15:55 +0000, Nick Alcock wrote:
> libctf wants a bsearch that takes a void * arg pointer to avoid a
> nonportable use of __thread.
> 
> bsearch_r is required, not optional, at this point because as far as I
> can see this obvious-sounding function is not implemented by anyone's
> libc.  We can easily move it to AC_LIBOBJ later if it proves necessary
> to do so.
> 
> include/
>       * libiberty.h (bsearch_r): New.
> libiberty/
>       * bsearch_r.c: New file.
>       * Makefile.in (CFILES): Add bsearch_r.c.
>       (REQUIRED_OFILES): Add bsearch_r.o.
>       * functions.texi: Regenerate.
OK.  Note if the goal is to get this into binutils to support CTF, let
Nick Clifton know he needs to merge the libiberty bits before the next
binutils release.

Jeff

Reply via email to