Same as https://bugs.gentoo.org/show_bug.cgi?id=533602 Reproducible: Always
Created attachment 392542 [details] build.log
Created attachment 392544 [details] config.log
Sorry, should have copied you guys on #533602. See systemd-218-r1.ebuild for a workaround.
Created attachment 395088 [details, diff] Worked for me. Based upon the systemd ebuild. Based upon a hint from Mike Gilbert, this patch is based upon the systemd ebuild. I was able to successfully compile both the 32-bit and 64-bit version with this patch.
As of version 219 this is unchanged. I can confirm, that the workaround from comment 4 works.
Same problem on ~amd64, hit after emul-linux-x86 removal. Manually merging util-linux before merging udev fixes the problem.
Created attachment 400260 [details, diff] Require util-linux to have same abi settings for udev to build with abi_x86_32 The same problem occurs for me with the full multilib support in portage. This patch works for me, it forces the 32 bit abi down the dependency tree to util-linux, although I am not sure if this is the right way to handle it syntactically. :-) Cheers, Jan
Same problem on ~amd64, hit after emul-linux-x86 removal.
Hit this during amd64/17.1 migration (emerge -1 /lib32 /usr/lib32) affected version sys-fs/udev-239 workaround was to manually select sys-apps/util-linux-2.33.2 for rebuild beforehand. couldn't find a way to link to #506276