From b06f4dc9726e5ac6667bf9600b99a4120a3a5b9c Mon Sep 17 00:00:00 2001
From: Jo-Philipp Wich <jow@openwrt.org>
Date: Wed, 19 Sep 2012 15:30:40 +0000
Subject: [PATCH] make packages depend on +librt and +libpthread by default if
 eglibc is in use

SVN-Revision: 33480
---
 include/package-defaults.mk | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/include/package-defaults.mk b/include/package-defaults.mk
index c3496767cf..37f814da8c 100644
--- a/include/package-defaults.mk
+++ b/include/package-defaults.mk
@@ -5,8 +5,10 @@
 # See /LICENSE for more information.
 #
 
+PKG_DEFAULT_DEPENDS = +libc +USE_EGLIBC:librt +USE_EGLIBC:libpthread
+
 ifneq ($(PKG_NAME),toolchain)
-  PKG_FIXUP_DEPENDS = $(if $(filter kmod-%,$(1)),$(2),+libc $(filter-out +libc,$(2)))
+  PKG_FIXUP_DEPENDS = $(if $(filter kmod-%,$(1)),$(2),$(PKG_DEFAULT_DEPENDS) $(filter-out $(PKG_DEFAULT_DEPENDS),$(2)))
 else
   PKG_FIXUP_DEPENDS = $(2)
 endif
-- 
GitLab