• [gentoo-dev] [PATCH] flag-o-matic.eclass: respect -fuse-ld in test-flag

    From Sam James@21:1/5 to All on Sat Jul 16 16:40:01 2022
    Closes: https://bugs.gentoo.org/832377
    Signed-off-by: Sam James <sam@gentoo.org>
    ---
    eclass/flag-o-matic.eclass | 9 +++++++++
    1 file changed, 9 insertions(+)

    diff --git a/eclass/flag-o-matic.eclass b/eclass/flag-o-matic.eclass
    index 5e6269b21b17..00786c2f74bb 100644
    --- a/eclass/flag-o-matic.eclass
    +++ b/eclass/flag-o-matic.eclass
    @@ -573,6 +573,15 @@ _test-flag-PROG() {
    c+ld)
    in_ext='c'
    in_src='int main(void) { return 0; }'
    +
    + if is-ldflagq -fuse-ld=* ; then
    + # Respect linker chosen by user so we don't
    + # end up giving false results by checking
    + # with default linker. bug #832377
    + fuse_ld_value=$(get-flag -fuse-ld=*)
    + cmdline_extra+=(${fuse_ld_value})
    + fi
    +
    cmdline_extra+=(-xc)
    ;;
    esac
    --
    2.37.1

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)