Upstream has released ell-0.29 It needs the attached patch for upcoming net-wireless/eiwd and maybe also for net-wireless/iwd-9999. Without the patch, eiwd fails with "undefined reference to `l_rtnl_" I am using this patch successfully in /etc/portage/patched/dev-libs/ell/ * ell-0.29.tar.xz BLAKE2B SHA512 size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] >>> Unpacking source... >>> Unpacking ell-0.29.tar.xz to /var/tmp/portage/dev-libs/ell-0.29/work >>> Source unpacked in /var/tmp/portage/dev-libs/ell-0.29/work >>> Preparing source in /var/tmp/portage/dev-libs/ell-0.29/work/ell-0.29 ... * Applying fix-undefined_reference_to_l_rtnl_.patch ... [ ok ] * User patches applied. >>> Source prepared.
Created attachment 625752 [details, diff] fix-undefined_reference_to_l_rtnl_.patch
Does this actually fix your iwd build though? I have this patch and it's not working for me yet.
2 new commits upstream ell.git seem to have fixed this now
(In reply to Ben Kohler from comment #2) > Does this actually fix your iwd build though? > > I have this patch and it's not working for me yet. See the full story https://forums.gentoo.org/viewtopic-t-1109556.html I never tried "classical" iwd on dbus-free system.
Upstream has fixed this in ell-0.30 just now and I will package that & make iwd-1.6 depend on it. I have no interest in messing with eiwd or a dbus-free system.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5908a30fa022635daf42c7d0226965ff6da3045 commit e5908a30fa022635daf42c7d0226965ff6da3045 Author: Ben Kohler <bkohler@gentoo.org> AuthorDate: 2020-03-25 15:33:26 +0000 Commit: Ben Kohler <bkohler@gentoo.org> CommitDate: 2020-03-25 15:37:40 +0000 dev-libs/ell: bump to 0.30 & add CONFIG_* checks Closes: https://bugs.gentoo.org/714716 Closes: https://bugs.gentoo.org/657352 Package-Manager: Portage-2.3.95, Repoman-2.3.21 Signed-off-by: Ben Kohler <bkohler@gentoo.org> dev-libs/ell/Manifest | 1 + dev-libs/ell/ell-0.30.ebuild | 59 ++++++++++++++++++++++++++++++++++++++++++++ dev-libs/ell/ell-9999.ebuild | 15 ++++++++++- 3 files changed, 74 insertions(+), 1 deletion(-)