[Bug go/103889] gccgo is unable to find its standard library by default on 64-Bit RISC-V due to musl not using multilib but still uses t-linux

pinskia at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Sun Jan 2 13:25:56 GMT 2022


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103889

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|gccgo is unable to find its |gccgo is unable to find its
                   |standard library by default |standard library by default
                   |on 64-Bit RISC-V            |on 64-Bit RISC-V due to
                   |                            |musl not using multilib but
                   |                            |still uses t-linux
             Status|WAITING                     |NEW

--- Comment #10 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Well RISCV port is new enough that nobody has tested --disable-multilib and put
things in /lib/ really. Really there should be a gcc/config/riscv/t-linux-musl
which does no do any of the multilib stuff and that should be used for musl
only.


More information about the Gcc-bugs mailing list