This can be easily avoided by adding dev-libs/ell to RDEPEND and --enable-external-ell to econf call. The configure file checks for a minimum version of ell, so this should be reflected in RDEPEND as well.
Created attachment 572638 [details, diff] iwd-0.17-update with ell system support release tarballs are not available yet but that is the check on ell to use system instead of bundled.
(In reply to Jory A. Pratt from comment #1) > Created attachment 572638 [details, diff] [details, diff] > iwd-0.17-update with ell system support > > release tarballs are not available yet but that is the check on ell to use > system instead of bundled. dev-libs/ell needs to go into RDEPEND, not DEPEND.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a34cc4be19a3abd01c2751b863285f13d9121ee9 commit a34cc4be19a3abd01c2751b863285f13d9121ee9 Author: Ben Kohler <bkohler@gentoo.org> AuthorDate: 2019-04-12 21:13:29 +0000 Commit: Ben Kohler <bkohler@gentoo.org> CommitDate: 2019-04-12 21:13:40 +0000 net-wireless/iwd: revbump for ell unbundling Bug: https://bugs.gentoo.org/683060 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Ben Kohler <bkohler@gentoo.org> net-wireless/iwd/iwd-0.17-r1.ebuild | 114 ++++++++++++++++++++++++++++++++++++ 1 file changed, 114 insertions(+)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8489d20fb0be0a64eaf4ef0f646b676eef824467 commit 8489d20fb0be0a64eaf4ef0f646b676eef824467 Author: Ben Kohler <bkohler@gentoo.org> AuthorDate: 2019-05-13 13:18:44 +0000 Commit: Ben Kohler <bkohler@gentoo.org> CommitDate: 2019-05-13 13:20:33 +0000 net-wireless/iwd: bump to 0.18 & add regulatory domain checks Added new default-on dep on crda. One can disable this flag & dep, to depend on the new in-kernel support, if so desired. This requires the cfg80211 module to load firmware files when it initializes, so the usual firmware-loading requirements apply. I am not currently checking for the regulatory.db.p7s file that's required if CFG80211_REQUIRE_SIGNED_REGDB=y is set, that will be improved in the future. Closes: https://bugs.gentoo.org/683060 Closes: https://bugs.gentoo.org/685424 Closes: https://bugs.gentoo.org/685588 Package-Manager: Portage-2.3.66, Repoman-2.3.12 RepoMan-Options: --force Signed-off-by: Ben Kohler <bkohler@gentoo.org> net-wireless/iwd/Manifest | 1 + net-wireless/iwd/files/ead.initd | 12 ++++ net-wireless/iwd/iwd-0.18.ebuild | 139 +++++++++++++++++++++++++++++++++++++++ net-wireless/iwd/metadata.xml | 1 + 4 files changed, 153 insertions(+)