https://sourceware.org/bugzilla/show_bug.cgi?id=25136
Maciej W. Rozycki <ma...@linux-mips.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ma...@linux-mips.org --- Comment #4 from Maciej W. Rozycki <ma...@linux-mips.org> --- 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. -- You are receiving this mail because: You are on the CC list for the bug.