Release Overview for 1.2.24

This page contains a high level description of the most notable changes in this release. For full details of user-visible changes, see the NEWS files in each module:

See also the full list of bug reports marked as fixed in this release.


  • If CLOEXEC is supported, we now set it on the lock file fd and pipe, which means the lock is more reliably released when a program using xapian calls fork() and exec().
  • Fix XO_LIB_XAPIAN to work without libtool with modern versions of GNU m4.
  • Improve configure probe for sys_errlist, etc by ensuring we can actually link a test program using them. Previously we only checked they were declared, but the Android NDK declares sys_errlist in its headers but doesn't actually implement it. Patch from Tejas Jogi.


  • Fix configure to find jni_md.h on Cygwin, OS X, *BSD, AIX. The issue with Cygwin was reported by John Bankert on xapian-discuss.


  • Allow building against xapian-core 1.4.x as well as xapian-core 1.2.x.
Last modified 8 years ago Last modified on 14/12/16 22:37:52
Note: See TracWiki for help on using the wiki.