aports/main/postfix/no-glibc.patch
Natanael Copa 1f4cc3c608 main/postfix: fix file descriptor passing
we need check if __GLIBC__ is defined at all before comparing verision

ref #3423
2014-10-14 06:26:55 +00:00

19 lines
576 B
Diff

Check if we have __GLIBC__ defined at all before checking version
http://bugs.alpinelinux.org/issues/3423
This fixes the following when compiled with musl libc:
warning: unix_send_fd: your system has no support for file descriptor passing
--- ./src/util/sys_defs.h.orig
+++ ./src/util/sys_defs.h
@@ -810,7 +810,7 @@
# define KERNEL_VERSION(a,b,c) (LINUX_VERSION_CODE + 1)
#endif
#if (LINUX_VERSION_CODE < KERNEL_VERSION(2,2,0)) \
- || (__GLIBC__ < 2)
+ || (defined(__GLIBC__) && (__GLIBC__ < 2))
# define CANT_USE_SEND_RECV_MSG
# define DEF_SMTP_CACHE_DEMAND 0
#else