@@ -941,6 +941,8 @@ build_single_target() {
941941
942942 mingwver=' '
943943 mingwurl=' '
944+ libgccver=' '
945+ versuffix=' '
944946 if [ " ${_TOOLCHAIN} " = ' llvm-mingw' ]; then
945947 mingwver=' llvm-mingw'
946948 [ -f " ${mingwver} /__url__.txt" ] && mingwurl=" $( cat " ${mingwver} /__url__.txt" ) "
@@ -959,8 +961,13 @@ build_single_target() {
959961 esac
960962 [ -n " ${mingwver} " ] && mingwver=" mingw-w64 ${mingwver} "
961963 versuffix=" ${versuffix_non_llvm_mingw} "
962- else
963- versuffix=' '
964+ elif [ " ${_OS} " = ' linux' ] && [ " ${_CC} " = ' llvm' ]; then
965+ if [ " ${unamem} " = " ${_machine} " ]; then
966+ libgccver=" $( dpkg-query --showformat=' ${Version}' --show ' libgcc-*-dev' ) "
967+ else
968+ libgccver=" $( dpkg-query --showformat=' ${Version}' --show ' libgcc-*-dev-*-cross' ) "
969+ fi
970+ [ -n " ${libgccver} " ] && libgccver=" libgcc ${libgccver} "
964971 fi
965972
966973 binver=' '
@@ -983,6 +990,7 @@ build_single_target() {
983990 [ -n " ${_COMMIT} " ] && echo " .${_SELF} ${_COMMIT_SHORT} "
984991 [ -n " ${clangver} " ] && echo " .${clangver}${versuffix} "
985992 [ -n " ${gccver} " ] && echo " .${gccver}${versuffix} "
993+ [ -n " ${libgccver} " ] && echo " .${libgccver} "
986994 [ -n " ${mingwver} " ] && echo " .${mingwver}${versuffix} "
987995 [ -n " ${binver} " ] && echo " .${binver} "
988996 [ -n " ${nasmver} " ] && echo " .${nasmver} "
@@ -992,6 +1000,7 @@ build_single_target() {
9921000 [ -n " ${_COMMIT} " ] && echo " .${_SELF} ${_COMMIT_SHORT} ${_TAR} "
9931001 [ -n " ${clangver} " ] && echo " .${clangver}${versuffix} "
9941002 [ -n " ${gccver} " ] && echo " .${gccver}${versuffix} "
1003+ [ -n " ${libgccver} " ] && echo " .${libgccver} "
9951004 [ -n " ${mingwver} " ] && echo " .${mingwver}${mingwurl}${versuffix} "
9961005 [ -n " ${binver} " ] && echo " .${binver} "
9971006 [ -n " ${nasmver} " ] && echo " .${nasmver} "
@@ -1000,6 +1009,7 @@ build_single_target() {
10001009 {
10011010 [ -n " ${clangver} " ] && echo " .${clangver} "
10021011 [ -n " ${gccver} " ] && echo " .${gccver} "
1012+ [ -n " ${libgccver} " ] && echo " .${libgccver} "
10031013 [ -n " ${mingwver} " ] && echo " .${mingwver}${mingwurl} "
10041014 } >> " ${_UNIMFT} "
10051015
0 commit comments