In trying to upgrade from sys-auth/sssd-1.16.3-r1 to sys-auth/sssd-1.16.3-r2 I ran into an issue where during installation of the package the process failed with the error: 'dolib' has been banned in EABI '7'. I was able to fix the ebuild by copying it into my own personal repository and replace the single instance of dolib with dolib.so
Created attachment 568236 [details] emerge --info
Created attachment 568238 [details] emerge -pqv
Found the terminal I ran this in: * Messages for package sys-auth/sssd-1.16.3-r2: * ERROR: sys-auth/sssd-1.16.3-r2::gentoo failed (install phase): * 'dolib' has been banned for EAPI '7' * * If you need support, post the output of `emerge --info '=sys-auth/sssd-1.16.3-r2::gentoo'`, * the complete build log and the output of `emerge -pqv '=sys-auth/sssd-1.16.3-r2::gentoo'`. * The complete build log is located at '/var/tmp/portage/sys-auth/sssd-1.16.3-r2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/sys-auth/sssd-1.16.3-r2/temp/environment'. * Working directory: '/var/tmp/portage/sys-auth/sssd-1.16.3-r2/work/sssd-1.16.3-abi_x86_32.x86' * S: '/var/tmp/portage/sys-auth/sssd-1.16.3-r2/work/sssd-1.16.3'
Created attachment 568240 [details, diff] patch that worked for me
hmm I forgot to ammend this line before the final commit. Fixed, thanks