On Sat, 2 Feb 2019 at 11:01, Johannes Pfau <johannesp...@gmail.com> wrote: > > Adds a configure test for qsort_r and use the fallback code path if > it's not available. Fixes d/88127. rt/qsort.d changes have been > pushed upstream and reviewed there: > https://github.com/dlang/druntime/pull/2480 > Bootstrapped & ran D test suite on x86_64_linux with a recent glibc, > checked that Have_Qsort_R is set correctly in config.d. > > libphobos/ChangeLog: > > 2019-02-02 Johannes Pfau <johannesp...@gmail.com> > > * m4/druntime/libraries.m4: Add check for qsort_r as > DRUNTIME_LIBRARIES_CLIB. > * configure.ac: Use qsort_r check. > * libdruntime/gcc/config.d.in: Add Have_Qsort_R to store check result. > * libdruntime/rt/qsort.d: Check Have_Qsort_R before using qsort_r. > * Makefile.in: Regenerate. > * aclocal.m4: Regenerate. > * configure: Regenerate. > * libdruntime/Makefile.in: Regenerate. > * src/Makefile.in: Regenerate. > * testsuite/Makefile.in: Regenerate. > > --- > libphobos/Makefile.in | 7 +++-- > libphobos/aclocal.m4 | 40 +++++++++++++-------------- > libphobos/configure | 26 +++++++++++++++-- > libphobos/configure.ac | 1 + > libphobos/libdruntime/Makefile.in | 7 +++-- > libphobos/libdruntime/gcc/config.d.in | 3 ++ > libphobos/libdruntime/rt/qsort.d | 18 ++++++++++++ > libphobos/m4/druntime/libraries.m4 | 12 ++++++++ > libphobos/src/Makefile.in | 5 ++-- > libphobos/testsuite/Makefile.in | 5 ++-- > 10 files changed, 92 insertions(+), 32 deletions(-) >
Adjusted the changelog entry to fit within 80 characters. Committed as r268999. Thanks, -- Iain