1
0
Fork 0
mirror of git://git.code.sf.net/p/zsh/code synced 2024-05-22 16:06:05 +02:00

28997: make --enable-libc-musl explicit

This commit is contained in:
Peter Stephenson 2011-04-14 09:11:02 +00:00
parent 8020750b3c
commit 7657ea65dc
3 changed files with 21 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2011-04-14 Peter Stephenson <pws@csr.com>
* 28997: configure.ac, Src/system.h: make --enable-libc-musl
explicit.
2011-04-13 Peter Stephenson <pws@csr.com>
* gi1242+zsh: 28991: Completion/Unix/Command/_subversion: fix
@ -14446,5 +14451,5 @@
*****************************************************
* This is used by the shell to define $ZSH_PATCHLEVEL
* $Revision: 1.5246 $
* $Revision: 1.5247 $
*****************************************************

View File

@ -37,12 +37,16 @@
#endif
#endif
#if defined(__linux) || defined(__GNU__) || defined(__GLIBC__) || defined(LIBC_MUSL)
/*
* Turn on numerous extensions.
* This is in order to get the functions for manipulating /dev/ptmx.
*/
#define _GNU_SOURCE 1
#endif
#ifdef LIBC_MUSL
#define _POSIX_C_SOURCE 200809L
#endif
/* NeXT has half-implemented POSIX support *
* which currently fools configure */

View File

@ -2465,6 +2465,17 @@ if test x$zsh_cv_c_unicode_support = xyes; then
fi
fi
dnl
dnl musl support
dnl
AH_TEMPLATE([LIBC_MUSL],
[Define to 1 if musl is being used as the C library])
AC_ARG_ENABLE(libc-musl,
AC_HELP_STRING([--enable-libc-musl], [compile with musl as the C library]),
[if test x$enableval = xyes; then
AC_DEFINE(LIBC_MUSL)
fi])
dnl
dnl static user lookup
dnl