summaryrefslogtreecommitdiffstats
path: root/package/netbsd-queue
Commit message (Collapse)AuthorAgeFilesLines
* package/netbsd-queue: add Kconfig symbol like for all target packagesYann E. MORIN2015-12-301-0/+2
| | | | | | | | | | | | | | | Select that package from musl, too, since it is a dependency. Fixes: http://autobuild.buildroot.org/results/15c/15c9a80fb2754ed1866b59d5e62d02691b57834e/ ... and numerous similar issues ... Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Sergio Prado <sergio.prado@e-labworks.com> Cc: Luca Ceresoli <luca@lucaceresoli.net> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Peter Korsgaard <jacmet@uclibc.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/netbsd-queue: fix circular dependencyYann E. MORIN2015-12-181-0/+1
| | | | | | | | | | | | | | | | netbsd-queue is a dependency of musl, so is part of the toolchain. As such, it should not depend on the toolchain... Fixes make circular dependencies such as: make[1]: Circular toolchain-all-source <- toolchain-external-all-source dependency dropped. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Sergio Prado <sergio.prado@e-labworks.com> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Peter Korsgaard <jacmet@uclibc.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* musl: add a sys/queue.h implementationSergio Prado2015-12-172-0/+25
Musl does not provide a 'sys/queue.h' implementation, and this has been a problem for packages that depend on it. So lets create a package called netbsd-queue that will install a 'sys/queue.h' in the staging directory when enabled, based on the NetBSD implementation. Musl toolchain and external toolchain packages will depend on this package, so that 'sys/queue.h' will be always installed when compiling with a musl based toolchain. Tested on ARM and x86 in the following cases: - Buildroot musl toolchain. - External musl toolchain without 'sys/queue.h'. - External musl toolchain with 'sys/queue.h'. Fixes: http://autobuild.buildroot.net/results/24bad2d06ab40024dacf136bee722072d587f84e And possibly many others. Signed-off-by: Sergio Prado <sergio.prado@e-labworks.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
OpenPOWER on IntegriCloud