When openwrt toolchain uses eglibc (2.15) instead of uclibc,
samba36-server build causes following error: Package samba36-{client,server} is missing dependencies for the following libraries: librt.so.1 Fix is to define DEPENDS:=+USE_EGLIBC:librt which adds the librt dependency only if the eglibc is used by toolchain. Patch tested by building the samba36 both with the the eglibc and uclibc openwrt toolchains. Signed-off-by: Mika Laitio <mika.laitio@nokia.com> git-svn-id: svn://svn.openwrt.org/openwrt/packages@33010 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
parent
c4ad01d56c
commit
b8bfc61776
@ -28,6 +28,7 @@ define Package/samba36-server
|
|||||||
CATEGORY:=Network
|
CATEGORY:=Network
|
||||||
TITLE:=Samba 3.6 SMB/CIFS server
|
TITLE:=Samba 3.6 SMB/CIFS server
|
||||||
URL:=http://www.samba.org/
|
URL:=http://www.samba.org/
|
||||||
|
DEPENDS:=+USE_EGLIBC:librt
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define Package/samba36-client
|
define Package/samba36-client
|
||||||
@ -35,7 +36,7 @@ define Package/samba36-client
|
|||||||
CATEGORY:=Network
|
CATEGORY:=Network
|
||||||
TITLE:=Samba 3.6 SMB/CIFS client
|
TITLE:=Samba 3.6 SMB/CIFS client
|
||||||
URL:=http://www.samba.org/
|
URL:=http://www.samba.org/
|
||||||
DEPENDS:=+libreadline +libncurses
|
DEPENDS:=+libreadline +libncurses +USE_EGLIBC:librt
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define Package/samba36-server/config
|
define Package/samba36-server/config
|
||||||
|
Loading…
x
Reference in New Issue
Block a user