aboutsummaryrefslogtreecommitdiff
path: root/libs/libiio
Commit message (Collapse)AuthorAge
* libiio: fix pkgconfig pathsRosen Penev2024-02-22
| | | | | | CMake build is passing host paths in pkgconfig file. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* libiio: update to 0.25Michael Heimpold2023-12-16
| | | | | | While at, backport fix to compile against libxml 2.12.0. Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* treewide: back to cmake.mkRosen Penev2021-06-12
| | | | | | Ninja was merged to base and therefore we can now use normal cmake.mk Signed-off-by: Rosen Penev <rosenp@gmail.com>
* treewide: build CMake projects with NinjaRosen Penev2021-03-27
| | | | | | | | | | | | | | | | | | | | faster to compile. A small selection of packages was tested going from: Executed in 696.30 secs fish external usr time 82.98 mins 395.00 micros 82.98 mins sys time 9.02 mins 0.00 micros 9.02 mins to: Executed in 592.20 secs fish external usr time 84.84 mins 361.00 micros 84.84 mins sys time 8.85 mins 57.00 micros 8.85 mins Tested by running make -j 12 and wiping staging/build_dir/target_x Signed-off-by: Rosen Penev <rosenp@gmail.com>
* libiio: allow access to iconvSebastian Kemper2021-02-09
| | | | | | | | | | | | | Since commit d18692c libxml2 is linked against iconv. Now libiio needs access to iconv as well. Without it the build fails. [ 32%] Building C object CMakeFiles/iio.dir/lock.c.o [ 34%] Building C object CMakeFiles/iio.dir/iiod-client.c.o [ 37%] Linking C shared library libiio.so /builder/shared-workdir/build/sdk/staging_dir/toolchain-aarch64_generic_gcc-8.4.0_musl/bin/../lib/gcc/aarch64-openwrt-linux-musl/8.4.0/../../../../aarch64-openwrt-linux-musl/bin/ld: cannot find -liconv collect2: error: ld returned 1 exit status Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* libiio: fix linker error when XML backend is not selectedMichael Heimpold2020-09-14
| | | | | | | | | | | | 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 <mhei@heimpold.de>
* libiio: enable xml by defaultRosen Penev2020-09-11
| | | | | | iio-utils requires it. Also made an @ dependency. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* libiio: update to 0.21Michael Heimpold2020-09-10
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* libiio: bump to latest release v0.19Petr Štetiar2020-03-07
| | | | | | | | While at it making it as well kernel 5.4 compatible by backporting upstream patch which synchronizes channel types and modifier lists in the headers. Signed-off-by: Petr Štetiar <ynezz@true.cz>
* libiio: Update to 0.18Michael Heimpold2019-09-16
| | | | | | While at, fix a minor nitpick while installing shared library symlinks. Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* libiio: Update to 0.16Rosen Penev2018-12-17
| | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* libiio: add missing dependency to zlibMartin Schiller2018-08-23
| | | | Signed-off-by: Martin Schiller <ms@dev.tdt.de>
* libiio: update to 0.15Michael Heimpold2018-05-21
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* libiio: rework backend selection (fixes #5637)Michael Heimpold2018-03-04
| | | | | | | | | Provide configuration items to select individual backends. This also allows to fine-tune the package dependencies. In order to address #5637, we make this dep unconditionally until upstream allow to opt-in/opt-out libavahi support. Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* libiio: update to 0.14Michael Heimpold2018-02-11
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* libiio: update to 0.12Michael Heimpold2018-01-20
| | | | | | | | | - remove upstreamed patch - remove dependency to libavahi-common which does not exist, seems that I have confused library name vs package name (fixes #5480) (- only compile tested at the moment) Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* libiio: add patch to fix build on buildbotsMichael Heimpold2017-11-18
| | | | | | | | | | | | | | | | | | | | | | | | | On buildbots, the building directory seems to be not a subdir of a git repo, so a variable expands into an empty string which in turn results in a syntax error: --snip-- -- Looking for in6addr_any - found -- Found Git: /data/bowl-builder/arm_cortex-a5/build/sdk/staging_dir/host/bin/git (found version "2.1.4") fatal: Not a git repository (or any parent up to mount point /data) Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set). CMake Error at CMakeLists.txt:114 (if): if given arguments: "STREQUAL" "/data/bowl-builder/arm_cortex-a5/build/sdk/build_dir/target-arm_cortex-a5_musl_eabi/libiio-0.11" Unknown arguments specified -- Configuring incomplete, errors occurred! --snap-- The patch quotes the if arguments and thus fixes the build. Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* libiio: fix copy & paste error for iiod descriptionMichael Heimpold2017-10-31
| | | | | | | At the moment, the description for libiio is hidden by the short one, which is intended for iiod. Fix this by removing the redefinition. Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* libiio: update to 0.11Michael Heimpold2017-10-31
| | | | | | | | While at, add a missing word in the description of the -utils package. (Only compile tested at the moment for mxs platform.) Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* libiio: add iiod init scriptStijn Tintel2017-10-20
| | | | Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
* libiio: add missing dependencies to avahiMichael Heimpold2017-07-02
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* libiio: fix typo from previous commitMichael Heimpold2017-07-01
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* libiio: make optional dependencies conditionalMichael Heimpold2017-06-30
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* libiio: add missing dependency to libusbMichael Heimpold2017-06-24
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* libiio: add new packageMichael Heimpold2017-06-22
libiio is a library for interfacing with Linux's Industrial Input/Output (IIO) subsystem. The Linux IIO subsystem is intended to provide support for devices that in some sense are analog to digital or digital to analog converters. Signed-off-by: Michael Heimpold <mhei@heimpold.de>