commit:     be19c869f7ac79ddc79599a857d9d2b0603b13ab
Author:     Thomas Sachau <tommy <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 22 12:46:36 2021 +0000
Commit:     Thomas Sachau <tommy <AT> gentoo <DOT> org>
CommitDate: Sun Aug 22 12:46:36 2021 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=be19c869

Add some extra code for libgpg-error

Signed-off-by: Thomas Sachau <tommy <AT> gentoo.org>

 bin/auto-multilib.sh | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/bin/auto-multilib.sh b/bin/auto-multilib.sh
index 103565209..2df2d9b4e 100755
--- a/bin/auto-multilib.sh
+++ b/bin/auto-multilib.sh
@@ -283,6 +283,17 @@ _finalize_abi_install() {
                        ln -s  i686-pc-linux-gnu-llvm-config 
"${D}"/usr/lib/llvm/"${PV//.*}"/bin/llvm-config-x86
                fi
        fi
+       if [[ "${PN}" == "libgpg-error" ]] ; then
+               if [[ ${ABI} == ${first_installed_abi} ]] ; then
+                       mv 
"${D}"/usr/bin/x86_64-pc-linux-gnu-gpg-error-config-amd64 
"${D}"/usr/bin/gpg-error-config-amd64 || die
+                       rm 
"${D}"/usr/bin/{x86_64-pc-linux-gnu-gpg-error-config,gpg-error-config} || die
+                       ln -s /bin/abi-wrapper "${D}"/usr/bin/gpg-error-config 
|| die
+                       ln -s gpg-error-config 
"${D}"/usr/bin/x86_64-pc-linux-gnu-gpg-error-config || die
+               else
+                       mv 
"${D}"/usr/bin/i686-pc-linux-gnu-gpg-error-config-x86 
"${D}"/usr/bin/gpg-error-config-x86 || die
+                       ln -s gpg-error-config 
"${D}"/usr/bin/i686-pc-linux-gnu-gpg-error-config || die
+               fi
+       fi
 
        local noabi=()
        for i in ${MULTILIB_ABIS}; do

Reply via email to