-
Notifications
You must be signed in to change notification settings - Fork 268
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
binutils cannot produce mips64 toolchain with n64 ABI #174
Comments
I wanted to add a note to clarify, there's existing support for The toolchain that results from If you link using
|
In general, you cannot use the It does seem unfortunate if the In any case, mcm is producing a toolchain (invoked via the compiler driver |
For some reason that is not yet completely clear to me, the
mips64*-*-linux*
targets in binutils 2.33.1 default to the n32 ABI, rather than n64.There are no additional variants to choose the n64 ABI, and so it's not possible to build a mips64 toolchain with the n64 ABI using musl-cross-make.
I have been including a local patch for
binutils-2.32
so thatmips64*-*-linux*
defaults ton64
and introducing support formips64*-*-linux*n32
, but I would like to upstream a solution, if possible.mips*64-*-linux-*gnuabi64
tuple-gnuabi64
.For upstream binutils, I think they at least should have used
mips*64*-*-linux*-*abi64
to get the GNU out of the ABI specifier.Does it make sense to patch
binutils
here in musl-cross-make to includemips*64*-*-linux*-*abi64
and maybe open a discussion on thebinutils
mailing list about-gnuabi64
?The text was updated successfully, but these errors were encountered: