bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug binutils/25136] mips64: set abi as N64 when the ABI section triple


From: syq at debian dot org
Subject: [Bug binutils/25136] mips64: set abi as N64 when the ABI section triple is gnuabi64
Date: Sun, 28 Feb 2021 08:51:49 +0000

https://sourceware.org/bugzilla/show_bug.cgi?id=25136

--- Comment #5 from YunQiang Su <syq at debian dot org> ---
(In reply to Maciej W. Rozycki from comment #4)
> As to making the default ABI/ISA configurable I would recommend reusing
> the approach we have taken with GCC, that is to provide `--with-abi=',
> `--with-arch=', `--with-arch-32=' and `--with-arch-64=' configuration
> options.  This way the toolchain will remain consistent and will not
> depend on the target triplet in a different way across packages, and also
> we won't have to invent more and more complicated target triplets to
> handle new cases as they arise.  As I recall this design decision has
> been discussed a few times over the years.
> 
> Please note that GAS/LD are low-level tools however and in ordinary use
> cases they are supposed to be driven by GCC, which will set correct flags
> according to its configuration and any additional options requested.  I'm
> not therefore sure we need to change the semantics in the first place.
> What is your use case that requires GAS/LD to be invoked directly rather
> than via GCC?
> 
> Cf. PR ld/25494.

Yes. the correct way to invoke as/ld is by gcc, while in the real Linux
distributions world, just like Debian, there are so many software invoke as/ld
directly.

To compatiable with them, we have to make our toolchain in the way as they
expect.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]