It seems to be an upstream bug which prevents linking when XML backend
is not selected:
../libiio.so.0.21: undefined reference to `encode_xml_ndup'
Until this is clarified with upstream, prevent OpenWrt users from
deselecting the XML backend. This increases the footprint of this
package, but renders it usable again.
Signed-off-by: Michael Heimpold <redacted>
PKG_NAME:=libiio
PKG_VERSION:=0.21
-PKG_RELEASE:=2
+PKG_RELEASE:=3
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://codeload.github.com/analogdevicesinc/libiio/tar.gz/v$(PKG_VERSION)?
default n
config LIBIIO_XML_BACKEND
- bool "Enable XML backend"
+ bool
depends on PACKAGE_libiio
- default n
+ default y
endef
define Package/libiio/description
CATEGORY:=Network
TITLE:=Linux IIO daemon
URL:=https://github.com/analogdevicesinc/libiio
- DEPENDS:=+libiio @LIBIIO_XML_BACKEND
+ DEPENDS:=+libiio
endef
define Package/iiod/description